![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 96
小关同学喜欢吃汉堡
这个作者很懒,什么都没留下…
展开
-
设计模式学习2:单例模式
单例模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 比如Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够,这是就会使用到单例模式。 单例模式有八种方式: 饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同原创 2021-10-08 15:44:31 · 83 阅读 · 0 评论 -
设计模式学习1:设计模式简述和设计模式原则
设计模式简述 什么是设计模式? 软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。 设计模式的目的: 代码高可用(相同作用的代码能重复使用) 可读性(编程规范性) 可扩展性(增加新的功能时,非常方便) 可靠性(增加新的功能后,对原有的功能没有影响) 代码的高内聚、低耦合 设计模式的原则 设计模式常用的七大原则(设计模式为什么这样设计的依据): 单一职责原则 接口隔离原则 依赖倒转(倒置)原则 里氏替换原则 开闭原则 迪米特法则 合成复用原创 2021-09-13 21:03:38 · 178 阅读 · 0 评论