怎样理解composite模式

08-02-26 zjsong
《java设计模式》Steven John Metsker著

这本书中的composite模式中的例子不好理解,

请问有没有看过这本书并理解的,请讲讲例子里面

的类的关系是什么样的,还有各个类具体的内容。

谢谢!

banq
2008-02-26 16:10
那本书不清楚,但是composite模式很好理解,使用composite模式主要是封装了访问细节,这样,避免客户端和具体组合结构发生耦合,保证客户端无论访问组合元素还是单纯元素,代码设计是一样的。

至于案例实现就纷繁复杂,只要能想到达到上面目的,就有N条方法,那本书也是展示一条途径而已,某个案例展示的途径可能只适合那个案例,这和具体需求有关,所以,为什么我们说,用好模式和建模分析也有关系。

猜你喜欢