![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
好斗的骑士
奋发图强,明日阳光。
展开
-
工厂设计模式
引入 工厂设计模式的简单中的要素 主要是 产品和工厂。他们之间的关系是 工厂生产产品。也就是通过工厂新建一个对象。工厂设计模式应用非常广泛,有时候即使只有一种产品,我们也会去创建一个工厂,所有该对象的创建都过这一个入口来管理。会更加方便。 简单工厂 简单工厂 只有一个工厂类。可以生产多个同类型的产品。 工厂方法 工厂方法添加了 工厂类。每一种类型都有一个工厂。生产不同的类型使用不同的工程厂。 抽象工厂 在工厂方法的基础之上(有多个工厂),每一种类型的工厂会生产多种产品。 .原创 2022-01-10 15:37:29 · 47 阅读 · 0 评论 -
java 设计模式之适配器
问题: 现有一部分接口,但是这些接口不符合我们的使用规范。或者返回值类型有问题。或者返回的数据结果不符合我们的使用规范。那么我们就需要添加一个中间适配器层,来使其返回的数据更加规范化。满足标准的接口定义。 适配器的应用 1.适配器在我们的生活中应用非常的广泛。两孔的插座和三孔的插头需要一个适配器过适配。笔记本的电源也需要一个适配器适配。usb和tapc接口的适配。 适配器关系uml图 实现说明 target是标准的对外的接口,adaptee是已经存的的不标准的接口,所以我们需要中间的适配层来原创 2022-01-10 14:34:38 · 413 阅读 · 0 评论 -
java设计模式之-模板设计模式
1.概念: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 强调的是抽象的父类有一个模板。定义了一系列的操作步骤。某一部分是父类实现,剩余的一部分由子类来实现。根据不同的子类实现实现不同的功能。 没有实现的方法 我们可以看做是叫钩子方法。来一个空的实现。让自己自由发挥去实现即可。 2.uml 3.代.原创 2022-01-08 11:34:06 · 254 阅读 · 0 评论 -
java 设计模式-策略
springboot 抽象类注入实例_SpringBoot下的策略模式,消灭了大量的ifelse,真香!_修言哥哥的博客-CSDN博客 1.content 作为一个转换器。接收多种策略,然后根据不同的策略对象,去调用不同的实现类。 ...转载 2022-01-08 09:42:06 · 85 阅读 · 0 评论