2011-06-29 5 views
7

Struts2インターセプタパッケージでは、ApplicationAware,CookieAwareのような多くのXXXAwareインターフェイスが表示されます。デザインパターンはなんですか?

Springフレームワークでは、ApplicationContextAwareBeanFactoryAware ...も表示されます。

私はこのフレームワークを実装するためにこの設計コンセプトに従います。これは一種のデザインパターンですか?名前はありますか?

答えて

2

Observerパターンを使用しているようです。

3

デザインパターンは依然として依存性注入とIOCです。マーカーインターフェイスは、それを実装する単なる言語バージョン固有の方法です。

関連する問題