设计模式
文章平均质量分 50
吕哥架构
这个作者很懒,什么都没留下…
展开
-
简单工厂、工厂方法、抽象工厂模式-这仨货的区别
要想明白这三玩意的区别就需要知道这三玩意的优缺点;之所以有三种工厂模式,就说明它们各有所长,能解决不同场景的问题;一、简单工厂模式UML图代码public class MobileFactory { public static Mobile getMobile(String brand){ switch (brand){ case "apple":...原创 2023-05-28 13:40:35 · 708 阅读 · 0 评论 -
设计模式-桥接模式
兄弟们,想写出好的Java代码,设计模式还是要烂熟于心的鸭。仔细理解实践每一种模式,体会设计模式之美。一、 模式定义桥接模式又叫接口模式。说白了就是将变化的部分抽象成接口,桥接模式是结构型模式,着重看下 结构上是如何实现的和应用场景。说到面向接口编程,那场景可多了去了,在基于Spring的工程架构中,是不是到处都是接口,可以看做是一种退化的桥接模式。桥接模式即将抽象部分与......原创 2022-08-14 22:54:11 · 277 阅读 · 0 评论 -
代码精进之路-设计模式-UML图(构建型和结构型)
一、抽象工厂模式用于相关的一系列产品的生产,这样不容易出错二、构建者模式用于复杂对象分步骤可定制化构建,更好的用户体验三、 工厂方法模式具体产品和具体工厂同时增加四、原型模式对象的克隆,不...原创 2022-02-23 11:01:43 · 388 阅读 · 0 评论 -
代码精进之路-设计模式-(三)行为型模式
三、行为模式(11个)1、责任链模式//保存凭证之前的规则检查public class Client { public static void main(String[] arg...原创 2022-02-15 07:48:04 · 239 阅读 · 0 评论 -
代码精进之路-设计模式-(二)结构型模式
二、结构型模式(7个)1、适配器模式//针对的是已经存在的组件或者系统,而你也有自己的接口规范,你不想去依赖对方的接口,//这时候用适配器模式比较合适,用自己接口的一个实现去依赖对方的接...原创 2022-02-14 11:10:40 · 270 阅读 · 0 评论 -
代码精进之路-设计模式-(一)创建型模式
一、创建型模式(5个)抽象工厂模式//用于一个系列或风格的产品生成public class Client { public static void main(String[]...原创 2022-02-13 23:30:22 · 325 阅读 · 0 评论