菜粥
菜粥
全部文章
图解设计模式
Android(48)
API(6)
C++(11)
CodeBlocks(2)
Docker(12)
Git(2)
GitHub(3)
IDE(16)
Java(41)
JavaWeb(16)
Java编程思想(3)
Linux(37)
MarkDown(2)
Maven(6)
MyBatis(5)
MySQL(14)
Nginx(11)
Oracle(16)
Python(4)
Redis(13)
Spring(8)
SpringBoot(6)
Struts2(1)
UML(1)
书籍推荐(2)
大话设计模式(50)
操作系统(4)
数据库系统概论(7)
数据结构(10)
未归档(1)
计算机组成原理(2)
计算机网络(8)
面试经(4)
归档
标签
去牛客网
登录
/
注册
菜粥很菜
融不进的城市,回不去的故乡。若是生活如意,谁愿颠沛流离。
全部文章
/ 图解设计模式
(共22篇)
图解设计模式-Observer模式
Subject(抽象的被观察对象):定义了注册观察者和删除观察者的方法,还声明了获取现在状态的方法。 Concreteuject(具体的被观察对象):当自身状态发生改变以后,他会通知所有已经注册的Observer角色。 Observer(抽象观察者):负责接收来自Subject角色的状态变化通知...
2019-04-16
0
393
图解设计模式-Facade模式
Facade 该角色是代表构成系统的许多其他角色的简单窗口,Facade角色向系统外部提供高层接口。 构成系统的许多其他角色 这些角色各自完成自己的工作,他们并不知道Facade角色的存在,Facade角色负责调用他们,而他们不能调用Facade角色 ...
2019-04-09
0
493
图解设计模式-Proxy模式
/** * @ClassName: Printable * @Author: Leo * @Description: 打印功能的接口 * @Date: 2019/3/26 20:34 */ public interface Printable { /** * 设置打印机名...
2019-03-26
0
398
图解设计模式-Decorator模式
Component:增加功能时的核心角色,装饰物和被装饰物都要实现此接口,这样就保持了一致性 ConcreteComponent:该角色是实现了Component角色所定义的接口的具体被装饰的类 Decorator:装饰物抽象类,该角色内部保存了被装饰的对象Component角色 ...
2019-03-19
0
340
图解设计模式-Strategy模式
在Strategy中有以下登场角色: Strategy(策略): Strategy角色负责决定实现策略所必须的接口 ConcreteStrategy(具体的策略): ConcreteStrategy角色负责实现Strategy角色的接口,即负责实现具体的策略(战略、方向、方法和算法)...
2019-03-12
0
348
图解设计模式-Builder模式
建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 介绍 意图:将一个复杂的构...
2019-01-23
0
517
图解设计模式-Prototype模式
原型模式 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高...
2019-01-20
0
613
图解设计模式-Singleton模式
单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,...
2019-01-17
0
405
图解设计模式-FactoryMethod模式
工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 介绍 意图:定义...
2019-01-17
0
587
图解设计模式-TemplateMethod模式
模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类...
2019-01-16
0
626
首页
上一页
1
2
3
下一页
末页