結局OOpが役に立たないのはなぜ?
■ このスレッドは過去ログ倉庫に格納されています
0271デフォルトの名無しさん
2010/04/27(火) 22:31:16例のメッセージパッシング君だけだから放っておいていいよ。
メソッドに書くべき処理は、そのオブジェクト内に関する処理だけ。
対象とするオブジェクト以外には、副作用しないほうが良い。
void object.method( const type *object ){}
こんな感じで、引数にポインタ取る場合は、constであることが望ましい。
複数のオブジェクトに副作用する処理は、普通に関数で書け。
void func( type1 *object1, type2 *object2 ){}
大体こんな感じでまとまってきているような。
■ このスレッドは過去ログ倉庫に格納されています