![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
樊樊的成长之路
这个作者很懒,什么都没留下…
展开
-
设计模式之简单工厂
1简单工厂 1.1简单工厂定义 提供创建对象的接口.简单工厂不属于23种设计模式里的 1.2UML类图 1.3简单工厂的使用场景 再不确定会有多少个处理操作时应该考虑使用简单工厂模式,如针对同样的接收到的数据,处理的逻辑可能会不同,可能以后还会增加新的操作。 例如如果实现计算器的功能时,对于同样的输入数据,可能执行加、减、乘、除,甚至其他的功能。因此可以抽象出一个操作的抽象类或是接口,提供一个统一的处理方法(此处为process),然后每种操作创建出一个子类出来。而判断具体使用哪个具体的实现类是在工厂类中原创 2020-06-18 10:44:15 · 142 阅读 · 0 评论 -
设计模式之装饰器模式
1装饰器模式 1.1装饰器模式定义 装饰器模式(Decorator Pattern),也叫包装模式 Wrapper Pattern 是指在不改变原有对象的基础之上,将功能附加到对象上.提供了比继承更灵活的替代方法 属于结构型模式.原创 2020-06-11 15:22:34 · 2033 阅读 · 3 评论