JAVA设计模式--组合模式

一、什么是组合模式 组合(Composite)模式是一种对象的行为模式。将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式的本质:统一叶子对象和组合对象。 组合模式的目的:让客户端不再区分操作的是组合对象还是叶子对象,而是以一个统一的方式来操作。 二、组合模式的适用性 在开发中, 我们经常可能要递归构建树状的组合结构,比如以下的商品
相关文章
相关标签/搜索