设计模式
guo_123258
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【学习】设计模式--第三种:装饰者模式
装饰者模式(Decorator Pattern)--在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能(百度百科)。 UML图: 说明:1、Component抽象类或接口,用于定义最核心、最基本的对象。 2、concreteComponent具体的对象,实现Component抽象类或接口;最核心、最基本的实现,需要装饰的就是这个对象。 ...原创 2019-11-11 22:29:50 · 181 阅读 · 0 评论 -
【学习】设计模式--第二种:策略模式
策略模式--是指对象有某个行为,但是在不同的场景中,该行为有不同的实现算。 UML图: 主要思想:1、通过Context类来配置,维护一个Strategy对象,屏蔽客户端对策略、算法的直接访问,封装可能存在的变化; 2、Strategy类是抽象类或者接口类,所有的具体算法都要实现(继承)该类。 例子:商场优惠活动,如打8折、满100减50等。 1、...原创 2019-11-02 12:27:45 · 187 阅读 · 0 评论 -
【学习】设计模式--第一种:简单工厂模式
简单工厂模式--简单工厂模式是属于创建型模式,又叫做静态工厂方法模式。由一个工厂类创建实例对象。 一个简单的计算器设计: 父类:(所有的算法都继承该类,子类都复写getResult方法) public class Operation { private double numberA; private double numberB; public double ge...原创 2019-10-16 23:07:01 · 142 阅读 · 0 评论
分享