- C++相談室 part122 [無断転載禁止]©2ch.net
285 :デフォルトの名無しさん[sage]:2016/02/02(火) 11:14:27.48 ID:NoB4axe7 - "自動車"クラスを"人間"クラスが操作するとします。
"自動車"クラスが提供する個々の機能(例えばアクセルやブレーキ)は、 サブクラスが提供(例えばアクセルはエンジンクラスに定義)して、 "自動車"クラスは特に関与しないものとします。 この前提において"自動車"クラスを定義する場合、"自動車"クラスは サブクラスを継承するかたちで定義したほうが良いでしょうか? それとも、自動車クラスが個々のサブクラスのインスタンスを保持して メソッドをラップしたほうが良いでしょうか?
|