结构型设计模式

适配器模式

将一个接口转换成客户希望的另一个接口,从而使接口不兼容的那些类可以在一起工作。

装饰器模式

动态地对一个对象增加额外的职责。它提供了用子类扩展功能的一个灵活的替代,比派生一个子类更加灵活。

代理模式

为其他对象提供一种代理,由代理对象控制这个对象的访问

外观模式

定义一个高层接口,为子系统中的一组接口提供一个一致的外观,从而简化了该子系统的使用

桥接模式

将抽象部分和实现部分分离,使它们都可以独立地发生变化

组合模式

将对象组合成树形结构以表示整体和部分的层次结构,使得用户对单个对象和组合对象的使用具有一致性

亨元模式

提供支持大量细粒度对象共享的有效方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容