![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
fruggy
班门弄斧要的不是技术,而是勇气和决心
展开
-
行为型-模板方法模式(Template Method)
1. 模板方法的一个实例 这一节主要来学习一下设计模式中的模板方法模式。我们先来看一个例子:假如现在老板让你做一个汽车的模型,要求只要完成基本功能即可,不考虑扩展性,那你会怎么做呢?我们首先会根据经验设计一个类图: 由这个类图可知,非常简单的实现了悍马车,该车有两个型号H1和H2。那现在我们开始实现这两个型号的悍马车,首先我们得把抽象类写好,然转载 2017-11-13 23:07:32 · 156 阅读 · 0 评论 -
过滤器模式(Filter)
转载自:http://blog.csdn.net/itgungnir/article/details/535715571 模式简介过滤器模式(Filter)也叫标准模式(Criteria),这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。 2 实例需求:Person类有三个属性:姓名(Name)、性别(Gender)和婚姻情况(Mari...转载 2018-03-19 21:37:48 · 1969 阅读 · 0 评论 -
单例模式
public class SingletonDemo { private volatile static SingletonDemo instance; private SingletonDemo(){ System.out.println("Singleton has loaded"); } public static Singleton...原创 2018-03-19 22:06:56 · 113 阅读 · 0 评论