トップページ > プログラム > 2015年07月23日 > zIi5EbVK

書き込み順位&時間帯一覧

26 位/208 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000210003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net

書き込みレス一覧

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メソッドで攻撃を実施するような作りはダメだとすると
この場合ではどのように作るべきなのでしょうか


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。