2012-02-29 12 views

答えて

1

SRP(Single Responsibility Principle)を適用し、2つの代表的な懸念事項について2つのクラスを作成します。

1

あなたはどのような環境で作業していますか?

私は、素材を代表するクラスとインスタンスの両方を保持し、効果のためにサブクラスを使用します。特に、効果がしばしばそうであるように素材と密接に結びついている場合は特にそうです。これにより、エフェクトアレイがより洗練されたものになるにつれて、より良い管理が可能になります。

+0

ビジュアルスタジオですが、どのように重要かわかりません。 あなたはおそらく正しいです、私が持っている状況は、私が悪い設計をしている可能性が高いです。 – xcrypt

+0

http://10rem.net/articles/net-naming-conventions-and-programming-standards---best-practices - ベストプラクティスに基づいて、私は「コレクション」の作成と追加と同じロジックを奨励したい例外などをクラス名に追加するだけで簡単に視覚的に認識できます。ロケット科学の論理は私の最終的なものではありません。あなたの特定のプロジェクトのために、自然界に物事を編成することに価値はないのです。運が良かった! – AshBrad

関連する問題