Welcome everyone

 分类:技能沉淀

设计模式

模版方法模式使用分析

模版方法模式使用分析
之前已经有一篇关于模版方法模式的例子 现在看看写的有些烂,另开一篇   模版方法,顾名思义,按照一定的模版(规则、步骤)来执行的方法   核心思想: 把算法的结构和步骤定义在抽象模版方法类中,而其实现类,实现具体的方法。   既统一了算法的步骤,又可...

汪明鑫 5年前 (2019-08-19) 662浏览 0评论 2喜欢

设计模式

工厂模式小结

工厂模式小结
前言 创建型设计模式:工厂方法、抽象工厂、建造者、原型、单例 工厂模式就占了两个,而单例模式和建造者模式也是经常使用的 工厂模式有三种简单工程模式、工厂方法模式、抽象工厂模式 简单工厂模式当生产的产品扩展后,还要修改生成对象的代码,违背了设计模式的原则 因此严格来说,简单工厂模式...

汪明鑫 5年前 (2019-08-16) 713浏览 0评论 1喜欢

设计模式

设计模式的七大原则

设计模式的七大原则
设计模式七大原则是23种设计模式依据的原则,分别为 单一职责原则、接口隔离原则、依赖倒转原则、里氏替换原则、开闭原则、迪米特法则、合成复用原则     单一职责原则 【Single Responsibility Principle】 对类来说的,即一个类应该...

汪明鑫 5年前 (2019-07-16) 1085浏览 0评论 0喜欢

设计模式

设计模式 概念篇

设计模式  概念篇
接口和API 一般而言,在提到某个类的接口时,多指该类所持有的方法的集合,也可以当作API(application programming interface)。 但在java中,也把用interface修饰的称为接口。   简单回顾UML UML     Unifie...

汪明鑫 5年前 (2019-07-15) 743浏览 2评论 0喜欢

设计模式

责任链模式

责任链模式
概念 责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。 这种类型的设计模式属于行为型模式。   责任链模式屏蔽了请求的处理过程,你发起一个请求到底是谁处理...

汪明鑫 5年前 (2018-11-27) 661浏览 0评论 3喜欢

设计模式

模板方法模式

模板方法模式
在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。   比如在使用JDBC连接时,都是标准的一套流程,如果有很多CURD,我们就要重复写很多代码,在这里就可以...

汪明鑫 6年前 (2018-11-08) 652浏览 1评论 0喜欢

设计模式

适配器模式

适配器模式
什么是适配器 适配器是一个接口转换器,它可以是一个独立的硬件接口设备,允许硬件或电子接口与其它硬件或电子接口相连,也可以是信息接口。比如:电源适配器、三角架基座转接部件、USB与串口的转接设备等。 USB又可以插鼠标、又可以插键盘、移动硬盘等,这就是适配器的功劳。 读卡器...

汪明鑫 6年前 (2018-11-07) 605浏览 0评论 0喜欢

设计模式

门面模式

门面模式
把真正的功能、做的事情按照一定规则封装起来,对外只提供封装封装好的方法。   我的理解的门面就是,你只能看到门外面的东西,屋里具体如何实现根本不知道 在屋里面做了什么根本不用关心,你只需要调用封装好的方法,传需要的参数。   比如我们在网上买东西,下单后提供住...

汪明鑫 6年前 (2018-11-06) 537浏览 0评论 0喜欢

设计模式

抽象工厂模式

抽象工厂模式
先放上2张类图,直观的感受一下 车的类图: Car是顶级接口 BmwCar是宝马车,MercedesCar是奔驰车 BMW1是宝马的轿车系列,BMW2是宝马的跑车系列 Mercedes1是奔驰的轿车系列,Mercedes2是奔驰的跑车系列   我们需要的工厂就是需要生...

汪明鑫 6年前 (2018-11-05) 574浏览 0评论 0喜欢

设计模式

工厂方法模式

工厂方法模式
我们以去肯德基吃饭来模拟工厂模式,肯地基就好比一个工厂,加工各种食物。   先需要一个Food的接口: /** * 食物 * * @author: wangmingxin1 * @create: 2018-10-31 12:37 **/ publ...

汪明鑫 6年前 (2018-10-31) 667浏览 0评论 0喜欢