【初心者歓迎】C/C++室 Ver.34【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0469デフォルトの名無しさん
2007/02/03(土) 19:57:09ポリフォーリズム、オーバーロード等をかんがみて作り方が
分からないというレスがあって、宿題レスに行けで無視されてて
それを見て、面白そうだから作ってみようと思いクラス作って
いるんですが、まず、自動販売機には商品が入ってる
わけですけど、商品クラスと自動販売機クラスを作るに当たって
自動販売機があってこそ商品を販売出来る?
商品があってこそ自動販売機で販売できる?
とどちらをどう継承したらいいか、それと自動販売機は商品を見れないと
いけないから、商品の名前、値段、個数等をprotectedで宣言して
自動販売機からは商品を継承できるようにprotectedで継承して
あと、お金クラスを作って、これで、商品を購入で、商品の個数を
減らして・・・
と、考えてちょっと作って、まだ途中なんですが
クラスの設計って、普通、紙かなんかで全体像を書いてソースを書いていく
物なのでしょうか。なんか作っていくと、その場その場で考えてソース書くと
行き当たりばったりで、「あ〜・・ここはこうすべきだった・・」みたいな事が後から
出てきて、たぶんこのまま作り続けても、めちゃめちゃなクラス設計に
なると思うんです。
そこで、みなさんは、クラスを作る時、まず何から初めて、何をしてソースを
書き出すのか教えていただきたいです。
■ このスレッドは過去ログ倉庫に格納されています