摘要:
一、定义 定义:将对象组合成树形结构以表示“部分-整体” 组合模式使客户端对单个对象和组合对象保持一致的处理 类型:结构型 二、适用场景 希望客户端可以忽略组合对象与单个对象的差异时 处理一个树形结构时 三、优点 清楚地定义分层次的复杂对象,表示对象的全部或者部分层次 让客户端忽略了层次的差异,方便 阅读全文
posted @ 2018-10-07 22:22 work hard work smart 阅读(194) 评论(0) 推荐(0) 编辑
|
|||
摘要:
一、定义 定义:将对象组合成树形结构以表示“部分-整体” 组合模式使客户端对单个对象和组合对象保持一致的处理 类型:结构型 二、适用场景 希望客户端可以忽略组合对象与单个对象的差异时 处理一个树形结构时 三、优点 清楚地定义分层次的复杂对象,表示对象的全部或者部分层次 让客户端忽略了层次的差异,方便 阅读全文
posted @ 2018-10-07 22:22 work hard work smart 阅读(194) 评论(0) 推荐(0) 编辑
摘要:
一、定义 定义:提供了减少对象数量从而改善应用所需的对象结构的方式(减少对象的创建,减少内存的占用,提供性能) 运用共享技术有效地支持大量细粒度的对象 类型:结构型 二、适用场景 1、常常应用于系统底层的开发,以便解决系统的性能问题。 2、系统有大量相似对象、需要缓冲池的场景 三、优点 减少对象的创 阅读全文
posted @ 2018-10-07 20:50 work hard work smart 阅读(130) 评论(0) 推荐(0) 编辑
摘要:
一、定义 定义:将一个类的接口转换成客户期望的另一个接口 使原本接口不兼容的类可以一起工作 类型:结构型 例如笔记本电源适配器 二、适用场景 1、已经存在的类,它的方法和需要不匹配(方法结果相同或相似) 2、不是软件设计阶段考虑的设计模式,是随着软件维护,由于不同产品,不同厂家造成功能类似而接口不相 阅读全文
posted @ 2018-10-07 19:11 work hard work smart 阅读(140) 评论(0) 推荐(0) 编辑 |
|||