设计模式
小海1893
学以致用
展开
-
策略模式
设计模式--策略模式结构概述例子结构一个环境类一个抽象策略类多个具体策略类概述具体策略类继承实现抽象策略类,通过环境类,将抽象策略类引用的具体策略类对象传入环境类,外界只需跟环境类交互;添加新具体策略类比较方便,直接添加,继承实现抽象策略类即可;例子功能实现两个浮点数加减法功能的策略模式类环境类Context抽象策略类OperationStrategy具体策略类AddStrategy/SubStrategy代码 abstract class Operat原创 2020-07-30 21:36:56 · 107 阅读 · 0 评论 -
简单工厂模式
设计模式--简单工厂模式结构概述例子结构一个工厂类一个抽象类产品多个具体实现类产品概述工厂类创建一个“抽象类产品”引用指向“具体实现类产品”,通过使用抽象类产品的方法执行具体实现类产品的方法。例子功能实现两个浮点数的加减功能的工厂模式类工厂类 Factory抽象类 Operation具体实现类:Add/Sub/Mul/Div代码public Class Operation { private double numA; private double nu原创 2020-07-30 00:20:31 · 98 阅读 · 0 评论