组合模式---结构型
Posted windy杨树
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了组合模式---结构型相关的知识,希望对你有一定的参考价值。
1 基础知识
定义:将对象组合成树形结构以表示“部分-整体”的层次结构。特征:组合模式使得客户端对单个对象和组合对象保持一致的方式处理。
使用场景:希望客户端可以忽略组合对象与单个对象的差异;处理一个树形结构时。
优点:清楚定义分层次的复杂对象,表示对象的全部或部分层次;让客户端忽略了层次的差异,方便对整个层次结构控制;简化了客户端代码;符合开闭原则。缺点:限制类型时会比较复杂;使设计变得更加抽象。
0
以上是关于组合模式---结构型的主要内容,如果未能解决你的问题,请参考以下文章