![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
结构型
文章平均质量分 61
江海
脚踏实地,不负春光
展开
-
java设计模式-门面模式
名词解释 Provide a unified interface to a set of interfaces in a subsystem. Facade Pattern defines a higher-level interface that makes the subsystem easier to use Facade Pattern 又叫外观模式,提供一个统一接口或者类,用来访问子系统中的一系列接口,其主要特征是定义一个高层接口,让子系统更加容易使用,属于结构型模式 应用场景 门面模式主原创 2021-02-24 00:43:27 · 230 阅读 · 0 评论 -
java设计模式——适配器模式
名词解释 Adapter Pattern 将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份 应用背景 我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是如果我们没有源代码,或者,我们不愿意为了一个应用而修改各自的接口。 怎么办? 使用Adapter,在这两种接口之间创建一个混合接口(混血儿)....原创 2019-08-20 15:24:35 · 125 阅读 · 0 评论 -
java设计模式——装饰者模式
名词解释 Decorator Pattern 指在不改变原有对象的基础之上,动态给一个对象添加一些额外的职责,提供了比继承更有弹性的替代方案(扩展原有对象的功能),属于结构型模式。 应用背景 我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译期就确定了,是静态的...原创 2019-08-22 16:37:40 · 127 阅读 · 0 评论