■
デザインパターン
c#
http://naoko.wankuma.com/designpatterns/designpatterns_0018_memento.html
java
http://www.hellohiro.com/pattern/
パネル間通信
メディエータ
相談を一挙に引き受けて、他の相談者に隠蔽するのが Mediator
オブザーバー
『監視されるモノ』と『監視するひと』のインターフェースを用意しておいてやる
共通部品
継承
デコレータ
継承よりもより柔軟で、動的にも機能変更を可能とする方法を提供するのが Decolator
コンポジション