其余模式

桥接模式:将实现和抽象放在两个不同的类层次中,使它们可以独立改变。实现和抽象解耦,不再永久绑定。

缺点:增加了复杂度。


生成器模式:将一个复杂的创建过程封装起来,允许对象通过多个步骤创建,并且可以改变过程。

责任链模式:为某个请求创建一个对象链,每个对象依次检查请求,对其进行处理,并将它传链中的下一个对象。通过链内的成员或改变次序,允许动态地新增或者删除责任。

蝇量模式:让某个类的一个实例用来提供许多“虚拟实例”,就使用蝇量模式;

解释器模式:使用解释器为语言创建解释器;

中介者模式:集中对象之间复杂的沟通和控制方式。将对象之间彼此解耦,将控制逻辑集中,简化系统维护。

备忘录模式:需要让对象返回之前的状态时,就使用备忘录模式。

原型模式:创建类的实例过程很昂贵或者复杂时,就使用原型模式。

访问者模式:为一个对象的组合增加新的能力时,封装不重要时,就使用访问者模式。

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

推荐阅读更多精彩内容

  • 创建型模式 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设...
    liuyang7519阅读 334评论 0 2
  • 真诚的,TNANKS。 个人Github-23种设计模式案例链接 创建型模式 工厂模式 工厂模式(Factory ...
    水清_木秀阅读 26,146评论 11 204
  • 创建型模式 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设...
    隔墙送来秋千影阅读 2,684评论 0 11
  • 这儿我们完全不知道是哪,只知道应该坐地铁到一个地方。天气有些冷,我们出了地铁,但很显然这是一个我们都没有印象的站台...
    把梦写成书阅读 317评论 0 0
  • 忽如一夜春风来,千家万户呱呱呱。 《青蛙旅行》这个游戏在最近突然大火特火了起来,这个游戏玩法简单,不说太多,...
    崖香子阅读 395评论 0 1