![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
zhuimengzhe5
这个作者很懒,什么都没留下…
展开
-
设计模式之策略模式
读书笔记之设计模式——策略模式,结合书本和网上的案例和自己的理解来记录一下策略模式 应用案例:1、诸葛亮的锦囊妙计,每一个锦囊就是一个策略。 2、旅行的出游方式,选择骑自行车、坐汽车,每一种旅行方式都是一个策略。 3、JAVA AWT 中的 LayoutManager。 下面将以旅行的出行方式来做说明: 1、首先:我们去旅行,根据路程的远近来选择不同的出游方式,例如, 出行方式 骑...原创 2018-01-31 10:19:18 · 173 阅读 · 0 评论 -
设计模式之装饰模式
一、前言 当前的系统设计无法满足我的需求,急需动态的添加更多是功能的时候,我们选择装饰模式来完成这一项任务,我们知道通过继承也可以是实现功能的添加,如果依赖继承,那么类的行为只能在编译时静态决定,换句话说,行为如果不是来自超类,就是来自子类覆盖后的版本,同时,我们还要修改现有的代码。 二、定义 装饰模式在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,...原创 2019-04-16 10:56:55 · 97 阅读 · 0 评论 -
设计模式之适配器模式
前言: 适配器模式是作为两个不兼容接口的桥梁,属于结构型模式,他结合了两个独立接口的功能。在系统中,常常将一些现存的类放到新的环境中,而新环境的接口往往是现存的类不能满足的,适配器分为对象适配器和类适配器,二者的区别在于实现的方式略有不同,类适配器通过继承来实现适配,而对象适配器通过组合来实现适配。 一、定义 将一个类的接口适配成用户所期待的。一个适配允许通常...原创 2019-04-17 19:00:14 · 87 阅读 · 0 评论