摘要: 外观模式 结构型设计模式 外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。这一接口使得子系统更加容易使用。 上述便是外观模式的类图,它主要由两部分组成,一部分是子系统(包括接口,实现类,等等),一部分是外观接口和实现类,外观接口负责提供客户端定制的服务,外观 阅读全文
posted @ 2020-03-01 13:36 小羊小恩 阅读(130) 评论(0) 推荐(0)
摘要: 享元模式(Flyweight Pattern) 结构型设计模式。 又称轻量级模式 享元模式 是对象池的一种实现。类似于线程池,线程池可以避免不停的创建和销毁多个对象,消耗性能。 享元模式 也是为了减少内存的使用,避免出现大量重复的创建销毁对象的场景。 享元模式 的宗旨是共享细粒度对象,将多个对同一对 阅读全文
posted @ 2020-03-01 13:18 小羊小恩 阅读(136) 评论(0) 推荐(0)
摘要: 组合模式(Composite Pattern) 结构型设计模式 也称为 整体-部分(Part-Whole)模式,它的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户对单个对象和组合对象的使用具有一致性。 组合模式 一般用来描述 整体 与 部分 的关系,它将对象组织 阅读全文
posted @ 2020-03-01 11:55 小羊小恩 阅读(291) 评论(0) 推荐(0)