aphorism:将来必要になる変更は減るような気が‥‥‥ - project-enigma

aphorism:将来必要になる変更は減るような気が‥‥‥

>> Site top >> Aphorisms >> aphorism:将来必要になる変更は減るような気が‥‥‥

最終更新日付:2014/01/10 18:50:18

多くのクラスから使われるクラスには演算(及びデータ)を増やしたいという欲望が強く働く。そうすれば、そのクラスはより使いやすく、将来必要になる変更は減るような気がするのである。しかし、このような考え方は、ファットインターフェイスを導き、1つのデータメンバを関連性の薄い複数の関数に結びつける結果を招きがちである。…(中略)…設計の中心となるクラスは、複雑化させるよりも、一般性と抽象性を保つようにすべきである。必要なら、専門的な機能を派生クラスという形で提示すればよい。

プログラミング言語C++第3版 [Stroustrup,1998] P-808

 

 


Copyright(C) 2005-2017 project-enigma.
Generated by CL-PREFAB.