![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
非洲难民M
这个作者很懒,什么都没留下…
展开
-
策略模式简单使用
策略模式替换if和else方法调用枚举类接口spring bean对象的获取spring 工具类实现类1实现类2 例子:https://www.cnblogs.com/lm970585581/p/11065787.html 这里例子是进行一个类的重新创建,由于是重新生成的类所以只能进行逻辑编写,不支持spring的后续处理如果需要注入mapper等进行数据库查询,那么注入的mapper 则为null。 下面会进行一个修改,将创建的类修改为 获取spring 的bean 对象 方法调用 public T原创 2021-01-19 11:40:25 · 123 阅读 · 0 评论 -
简单工厂和枚举
初学简单工厂和枚举的应用 单纯记录供自己使用 简单工厂首先将共性抽离出来生成超类接口用于被每个具体类实现,具体实现类实现超类方法。创建工厂类根据传入的枚举参数创建不同实现对象。 代码: 超类接口 /** * 饭店功能 */ public interface Ifunction { //加水 void water(); //烹饪 void cook(...翻译 2019-04-22 17:37:07 · 198 阅读 · 0 评论 -
初学抽象工厂模式
初学抽象工厂 注:所有设计模式翻译某位老师讲解的视频内容(个别内容不是 如:枚举) 单纯记录供自己使用: 联想、苹果、华为 三个品牌 每个品牌下有: 电脑、电视、音箱 三种类别电器 步骤及思路: 简单工厂:将工厂创建逻辑写入工厂类内部,直接调用工厂类。 根据请求参数不同创建不同工厂对象。 抽象工厂: 1、抽象工厂接口提供可供外部调用的接口,如:当前有三种电器则需要 电脑、电视、音箱三种接口。 抽象...翻译 2019-04-23 16:18:19 · 65 阅读 · 0 评论