设计模式
文章平均质量分 95
系统讲解设计模式
W哥教你学后端
技术领域:专精JAVA,其次前端,偏JAVA的全栈!需改进优质文档地方,评论留言,本人即时更新最新优质文章!
目标:全网最全Java编程领域知识体系文档,Java开发者只需跟着我文章流程走即可!
展开
-
设计模式篇(DesignPattern - 创建型模式)(持续更新迭代)
所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。比如 Hibernate 的SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。SessionFactory 并不是轻量级的,一般情况下,一个项目通常只需要一个 SessionFactory 就够,这是就会使用到单例模式。饿汉式(静态常量)✅饿汉式(静态代码块)✅懒汉式(线程不安全)原创 2024-08-25 19:53:37 · 882 阅读 · 0 评论 -
设计模式篇(DesignPattern - 结构型模式)(持续更新迭代)
现实生活中的适配器例子泰国插座用的是两孔的(欧标),可以买个多功能转换插头 (适配器) ,这样就可以使用了。适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper)适配器模式属于结构型模式主要分为三类:类适配器模式、对象适配器模式、接口适配器模式基本介绍:Adapter 类,通过继承 src 类,实现 dst 类接口,完成 src->dst 的适配。原创 2024-08-26 09:20:37 · 808 阅读 · 0 评论 -
设计模式篇(DesignPattern - 前置知识 & 七大原则)(持续更新调整)
设计模式就是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的思路。底层模块尽量都要有抽象类或接口,这样程序稳定性更好!变量的声明类型尽量都是抽象类或接口,这样我们的变量引用和实际对象间就有一个缓冲,利于程序扩展和优化。继承时遵循里氏替换。原创 2024-08-25 11:48:24 · 912 阅读 · 0 评论 -
设计模式篇(DesignPattern - 行为型模式)(持续更新迭代)(图片待加载)
模板方法模式(Template Method Pattern),又叫模板模式(Template Pattern),在一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。简单说,模板方法模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构,就可以重定义该算法的某些特定步骤这种类型的设计模式属于行为型模式。对原理类图的说明-即(模板方法模式的角色及职责)原创 2024-08-26 15:30:29 · 1208 阅读 · 0 评论