【发布时间】:2013-04-01 14:26:04
【问题描述】:
我正在阅读 Head First Design Patterns 这本书,第 382 页上说:
当您拥有具有整体-部分关系的对象集合时,使用复合模式。并且您希望能够统一处理这些对象。
【问题讨论】:
标签: oop design-patterns uml
我正在阅读 Head First Design Patterns 这本书,第 382 页上说:
当您拥有具有整体-部分关系的对象集合时,使用复合模式。并且您希望能够统一处理这些对象。
【问题讨论】:
标签: oop design-patterns uml
嗯,这很简单——集合中的任何对象都是整体组合的部分,而组合作为一个整体是一个集合部分。
【讨论】:
基本上,该术语表示基于较小对象的较大对象的构造。在复合模式的上下文中,大小对象都是同一类的实例。
【讨论】:
部分-整体也与复合模式有关。 复合模式提供了一种将对象组视为单个对象的机制(这通常称为部分-整体层次结构)。
【讨论】: