カプセル化と情報の隠蔽
http://d.hatena.ne.jp/satoshis/20090130/p1
うーん、カプセル化に情報の隠蔽を含むかどうかというのは、カプセル化する場合の表面の色が透明か色がついてるか?って違いだけだと思うんですが...
どっちもあやふやにしか説明されてないので分けたとしてもあやふやなのが2つに増えるだけで利点がないような...
むしろ分離することで抽象化としてのカプセル化の機能が損なわれてしまうのではないかと...
http://d.hatena.ne.jp/bleis-tift/20090201/1233426011
これはすごいなー。この辺の説明があやふやなのは知ってたけどここまでとは...
インターフェースの存在には気づいてても、オブジェクトがインターフェースによって定義されるって所まで行きつけてるのはないらしい...
インターフェースを定義しないでオブジェクトを説明できるわけ無いんですが...