设计模式
Zerlinda_Li
岁月就这样静静的消逝没有眼泪没有生命也没有感情
展开
-
策略模式
策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 将行为与业务分开,定义一个行为接口,一个父类实体.在父类实体中,使用setter传入行为,这样使得子类实体可以完成各自具体的行为,并且中途行为可发生变化.来看具体代码实例: 行为接口: package com.lch.behavior; public interface Lan...原创 2014-09-13 14:06:49 · 482 阅读 · 0 评论 -
设计模式--六大原则
参考内容:https://www.cnblogs.com/liebrother/p/10941660.html 一、 单一职责原则 package day01.designPattern.srp; /** * @description 单一职责原则适用的范围有接口、方法、类。 * 按大家的说法,接口和方法必须保证单一职责,类就不必保证,只要符合业务就行。 * @author Zerlind...原创 2019-07-02 17:33:58 · 150 阅读 · 0 评论 -
设计模式--观察者模式
观察者模式定义定义观察者模式类图功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 定义 观察者模式定义了对象之间的一对多...原创 2019-07-23 18:15:53 · 153 阅读 · 0 评论 -
设计模式--装饰者模式
定义 装饰者模式,动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 package day01.designPattern.decorate; /** * @author ZerlindaLi create at 2019/8/8 17:21 * @version 1.0.0 * @description 抽象组件 Beverage */ public ab...原创 2019-08-12 11:31:43 · 125 阅读 · 0 评论 -
设计模式--抽象工厂方法和工厂方法
定义 工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。原创 2019-08-27 14:37:29 · 147 阅读 · 0 评论 -
设计模式--单例模式
单件模式用来创建独一无二的,只能有一个实例的对象的入场券 利用单件模式,我们可以在需要的时候才创建对象原创 2019-08-29 14:24:15 · 121 阅读 · 0 评论