
设计模式
来自湖南文理
这个作者很懒,什么都没留下…
展开
-
设计模式——工厂模式
一个类调用另一个类 普通模式 工厂模式原创 2021-06-02 20:22:48 · 126 阅读 · 0 评论 -
装饰者(包装模式)
装饰者(包装模式) 案例模拟 应用场景:老王是卖豆浆的,现在的豆浆品种不断增多,如下图,可以任意搭配,这种情况如果用继承的方式会形成 类爆炸,并且后期扩展也比较麻烦,这时候就可以用到装置者模式。适用于组合情况。 最终可以搭配的豆浆品种: 类图: 代码实现: 1.豆浆属于饮品,创建一个饮品的接口,后期可能还会卖果汁之类的其他饮品 创建被装饰者,豆浆,实现饮品Drink接口 /** 豆浆 豆浆属于饮品,所以要实现 Drink 这个接口 */ public class Soya implements原创 2021-03-10 21:55:09 · 101 阅读 · 0 评论