- 博客(3)
- 资源 (4)
- 收藏
- 关注
转载 JAVA设计模式--中介者模式
一、什么是中介者式中介者(Mediator)模式(亦被称为调停者模式)是一种对象的行为模式。用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式的本质:封装交互设计意图:面向对象设计鼓励将行为分布到各个对象中。这种分布可能会导致多个对象之间需要相互交互,从而形成紧密耦合,不利于对象的修改和维护。在最坏的情...
2018-09-30 10:03:48 161
转载 JAVA设计模式之门面模式(外观模式)
医院的例子 现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客户端与一个子系统的各个类打交道一样,不是一件容易的事情。 首先病人必须先挂号,然后门诊。如果医生要求化验,病人必...
2018-09-29 14:55:43 156
转载 Java设计模式之《适配器模式》
适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配,简单点理解就是平常所见的转接头,转换器之类的存在。 适配器模式有两种:类适配器、对象适配器、接口适配器 前二者在实现上有些许区别,作用一样,第三个接口适配器差别较大。1、类适配器模式: 原理:通过继承来实现适配器功能。 当我们要访问的接口A中没有我们想要的方法 ,却在另一个接口B中发现了...
2018-09-04 15:12:41 145
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人