トップページ⇒tech
7コメント2KB

C++でのコーディングスタイルおよび設計

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
今日、main()が200行とかあるソースを見てひいたのですが
C++だと特に問題ないのでしょうか?

それと、どこまでclassにすればいいのですか?
できるかぎりclassにできる物はするとか?
00021NGNG
例えばリバーシを作ろうと思ったら
どのようなクラスを作るべきですか?
Point(マスね),Board,GameInfo,Gameぐらいですか?
0003デフォルトの名無しさんNGNG
UMLを勉強しましょう。
http://www.ogis-uml-university.com/tutorial/analysis/do_work/dowork4_1.html

あと、「憂鬱なプログラマのためのオブジェクト指向開発講座」
という本があるから、この本を必ず買え。命令。
http://www.amazon.co.jp/exec/obidos/ASIN/4881356194/qid%3D986532243/sr%3D1-49/249-4001919-4725957

まずはこのへんを一通り勉強してからだね。
0004デフォルトの名無しさんNGNG
コードを見て必要なクラスを作るってのは間違ってると思ったよ
0005デフォルトの名無しさんNGNG
仕様書を見て必要なクラスを見出すが正しい。
0006nanasiNGNG
1さんはオブジェクト指向本をいろいろ買って読むのが
いいと思うよ。思想哲学の問題だから。だんだん判ってくる。
リバー死は、相手自分それぞれのオブジェクトがいるでしょう。
Playerクラスとかの。
あと、駒基底クラスがあってそれから派生する個別駒クラス
があって、それぞれの動作範囲制限を記述するとか。
00076NGNG
しまった・・・。チェスか何かと混同してしまった。
駒なんて全部同じ性質だった。鬱だ。
■ このスレッドは過去ログ倉庫に格納されています