1 . 组合模式的目的
1) Build any complex whole-part component hierarchy
2) Deal with primitive component and complex component with same interface
2. Struts Tiles的使用
在Struts Tiles中,一个Definition可以包含Page也可以包含其他的Definition。
此Definition不关心它包含的是Page还是Definition,统一看作Tile,通过Tile接口和它们交互。
由上可知,Tile可以是Page (Primitive Component);也是可以Definition (Complex Component)。