Roleに基づくスタブライブラリ @ 2009年02月 @ ratio - rational - irrational @ IDM

screenshot

オブジェクトが他のオブジェクトと相互作用するにあたり、そのオブジェクトの機能の全体が必要になることは少ない。むしろ、オブジェクトの提供する特定のRoleのみが見えるべきである。そのRoleを提供することのみを契約すべきである。MVCアーキテクチャではControllerはModelに対してオブザーバとして振る舞うし、Viewに対しては何らかのメッセージソースとして振る舞う。MVC風webフレームワ...

http://idm.s9.xrea.com/ratio/2009/02/20/000814.html
http://b.hatena.ne.jp/entry/http://idm.s9.xrea.com/ratio/2009/02/20/000814.html