オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0293デフォルトの名無しさん
2015/11/30(月) 16:18:38.78ID:JF8UCarw読み飛ばさなかったらかと言って何が変わるのか?
本来クラスは、インターフェースとして考えたものを
公開するべきであって、中身を晒すべきじゃない。
基本的な考え方として、インターフェースを変えてはならない。
クラスがインターフェースとしてvalueを持つのであれば、
中身がどうなっていようが、どう変わろうが、変えるべきじゃないわけ。
以前はクラスのインターフェースがvalueであった。それはこれからも変わらない。
以前は、内部変数に直接結びついていた。あとから直接結びつかないようになった。
内部実装が変わっても、インターフェースを変えずにすむのがsetter / getterなんだよ。
内部実装が変わった時、内部変数に直接結びつかないのは、普通にある話。
■ このスレッドは過去ログ倉庫に格納されています