java设计模式

时间:2020-09-18 17:16:17   收藏:0   阅读:49

设计模式(Design Pattern)是一套被反复使用、多数人知晓、经过分类编目的优秀代码设计经验的总结。

Java设计模式贯彻的原理是:面向接口编程,而不是面向实现。其目标原则是:降低耦合,增强灵活性。

常用的设计模式可以概括为23种,按照特点可以将其分为三大类型:

创建型:

结构型:

  顾名思义,结构型模式讨论的是类和对象的结构,它采用继承机制来组合接口或实现(类结构型模式),或者通过组合一些对象实现新的功能(对象结构型模式)。这些结构型模式在某些方面具有很大的相似性,但侧重点却各有不同。

行为型

行为型设计模式关注的是对象的行为,用来解决对象之间的联系问题,常见的行为型设计模式有以下几种。

  中介者模式(Mediator):用一个中介对象封装一系列的对象交互,中介者使各对象不需要显式地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。

 观察者模式(Observer):也叫发布订阅模式,定义对象间的一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!