
设计模式
文章平均质量分 88
学懂设计模式,编写更高质量的程序。
喝醉的咕咕鸟
每天学一点,进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
说说-设计模式之外观模式
外观模式(门面模式):原创 2020-09-07 13:58:17 · 192 阅读 · 0 评论 -
说说-设计模式之备忘录模式
备忘录模式:原创 2020-09-07 13:58:00 · 194 阅读 · 0 评论 -
说说-设计模式之中介者模式
中介者模式:中间人的意思,用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显示的相互利用,从而使其耦合松散,而且可以独立的改变他们之间的交互。中介者模式属于行为型模式,是代码易于维护。比如MVC模式,C(Controller控制器)是M(Model模型)和V(View视图)的中介者,在前后端交互时起到了中间人的作用。对原理类图的说明-即(中介者模式的角色及职责) 1) Mediator 就是抽象中介者,定义了同事对象到中介者对象的接口 2) Colleague 是抽象..原创 2020-09-24 17:25:38 · 298 阅读 · 0 评论 -
说说-设计模式之享元模式
亨元模式【Flyweight Pattern】原创 2020-09-07 13:57:37 · 139 阅读 · 0 评论 -
说说-设计模式之 解释器模式
解释器模式【Interpreter Pattern】原创 2020-09-24 17:25:25 · 184 阅读 · 0 评论 -
说说-设计模式之原型模式
原型模式【Prototype Pattern】原创 2020-09-24 17:26:24 · 276 阅读 · 0 评论 -
说说-设计模式之状态模式
状态模式【State Pattern】原创 2020-09-24 17:26:18 · 144 阅读 · 0 评论 -
说说-设计模式之责任链模式
责任链模式【Chain of Responsibility Pattern】原创 2020-09-24 17:26:11 · 203 阅读 · 0 评论 -
说说-设计模式之 观察者模式
观察者模式【Observer Pattern】原创 2020-09-24 17:25:58 · 217 阅读 · 0 评论 -
说说-设计模式之 组合模式
组合模式【Composite Pattern】原创 2020-09-24 17:26:05 · 204 阅读 · 0 评论 -
说说-设计模式之 迭代器模式
迭代器模式【Iterator Pattern】原创 2020-09-24 17:25:48 · 171 阅读 · 0 评论 -
说说-设计模式之建造者模式
建造者模式是设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。1.builder:为创建一个产品对象的各个部件指定抽象接口。2.ConcreteBuilder:实现Builder的接口以构造和装配该产品的各个部件,定义并明确它所创建的表示,并 提供一个检索产品的接口。3.Director:构造一个使用Builder接口的对象。4.Product:表示被构造的复杂对象。ConcreteBuilder创建该产品的内部表示并定义它的装配过程,包含定义组成原创 2020-09-24 17:26:32 · 167 阅读 · 0 评论 -
说说-设计模式之桥梁模式
桥梁模式原创 2020-09-24 17:26:39 · 145 阅读 · 0 评论 -
说说-设计模式之命令模式
命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。Command:定义命令的接口,声明执行的方法。ConcreteCommand:命令接口实现对象,是“虚”的实现;通常会持有接收者,并调用接收者的功能来完成命令要执行的操作。Receiver:接收者,真正执行命令的对象原创 2020-09-25 10:54:07 · 151 阅读 · 0 评论 -
说说-设计模式之装饰模式
装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。"修饰原先的对象或者事件"。特点(1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的引用(reference)(3) 装饰对象接受所有来自客户端的请求。它把这些请求转发给真实的对象。(4) 装饰对象可以在转发这些请求以前或以后增加一些附加功能。这样就确保了在运行时,不用...原创 2020-09-07 13:59:27 · 170 阅读 · 0 评论 -
说说-设计模式总结
设计模式说明https://www.cnblogs.com/adamjwh/p/9033545.html原创 2020-11-19 15:34:10 · 165 阅读 · 0 评论 -
说说-设计模式之模板方法模式
模板方法模式原创 2020-09-25 10:54:15 · 149 阅读 · 0 评论 -
说说-设计模式之适配器模式
适配器模式原创 2020-09-07 13:58:30 · 143 阅读 · 0 评论 -
说说-设计模式之门面模式
门面模式原创 2020-09-07 13:58:42 · 204 阅读 · 0 评论 -
说说-设计模式之抽象工厂模式
抽象工厂模式原创 2020-09-07 13:58:58 · 235 阅读 · 0 评论 -
说说-设计模式之工厂方法模式
工厂方法模式原创 2020-09-07 13:58:50 · 242 阅读 · 1 评论 -
说说-设计模式之多例模式
多例模式:有上限的多例模式,具有多个相同功能的不同实例。原创 2020-09-07 13:59:08 · 219 阅读 · 0 评论 -
说说-设计模式之创建型--单例模式
单例模式:独此一份。独生子女。原创 2020-12-01 16:22:55 · 182 阅读 · 0 评论 -
说说-设计模式之代理模式(静态代理和动态代理(JDK/CGLIB))
设计模式之代理模式原创 2020-09-25 10:54:35 · 193 阅读 · 0 评论 -
说说-设计模式之策略模式
策略模式原创 2020-09-07 13:59:15 · 208 阅读 · 0 评论