- C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
954 :デフォルトの名無しさん[sage]:2015/07/23(木) 19:16:34.27 ID:zIi5EbVK - C#の設計についてです
例えばなのですが、住所がどの座標に存在するものなのかを判定するプログラムで、 日本.csから始まり、 青森県から始まる住所であれば、青森県.csに判定させる 秋田県から始まる住所であれば、秋田県.csに判定させる 青森クラスでは 青森県の次の住所がむつ市であればむつ市.csに判定させる 青森市であれば青森市.csクラスに判定させる …というの感じでファイルを分けるとき、名前空間の付け方として 日本.cs 日本.青森県.cs 日本.秋田県.cs 日本.青森県.青森市.cs 日本.青森県.むつ市.cs が自然だと思うのですが、名前空間とクラス名が衝突してしまいます。 通常どのような付け方をするのでしょうか?
| - C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
962 :デフォルトの名無しさん[sage]:2015/07/23(木) 19:48:55.43 ID:zIi5EbVK - 例が悪いのでしょうか
実際には住所も座標も関係ないプログラムで、合併などはないはずです DNSでもjpに問い合わせ、ne.jpに問い合わせ、google.ne.jpに問い合わせ…のようにするので名前空間も同じように使うものだと思ったのですが違ったのですね 市区町村毎に別の動作を行いたいとして、クラス数が膨大になる場合はどのようにして管理しているのでしょうか?
| - C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
966 :デフォルトの名無しさん[sage]:2015/07/23(木) 20:06:14.97 ID:zIi5EbVK - この設計が悪だということはよくわかりました
ゲーム制作で、敵が数百いる場合に 空.龍.ダークドラゴン 空.龍.グリーンドラゴン 地.犬.ダックスフンド のようにつけ、それぞれのクラスの.atackメソッドで攻撃を実施するような作りはダメだとすると この場合ではどのように作るべきなのでしょうか
|
|