设计模式
文章平均质量分 96
设计模式,是一套被人反复使用,多数人知晓、经过分类编目的优秀代码设计经验的总结
试剑江湖。
做你没做过的事叫成长,做你不愿意做的事叫改变,做你不敢做的事叫突破。
展开
-
设计模式 单例模式(创建型)
单例模式(Singleton Pattern),是最简单的一个模式。单例模式基本定义:程序运行时,在java虚拟机中只存在该类的一个实例对象。单例模式指的是全局只有一个实例,并且它负责创建自己的对象。单例模式不仅有利于减少内存开支,还有减少系统性能开销、防止多个实例产生冲突等优点。主要解决:一个全局使用的类频繁地创建与销毁。因为单例模式保证了实例的全局唯一性,而且只被初始化一次,所以比较适合全局共享一个实例,且只需要被初始化一次的场景,例如数据库实例、全局配置、全局任务池等。原创 2023-05-20 00:40:06 · 1104 阅读 · 1 评论 -
【设计模式】Mybatis 中9种经典的设计模式
虽然我们都知道有23个设计模式,但是大多停留在概念层面,真实开发中很少遇到。Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。Mybatis至少遇到了以下的设计模式的使用:Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatementBuilder、CacheBuilder; 工厂模式,例如SqlSessionFactory、ObjectFa转载 2021-03-09 16:13:53 · 177 阅读 · 0 评论 -
【设计模式】Spring 中经典的 9 种设计模式
Design Patterns(设计模式) 表示面向对象软件开发中最好的计算机编程实践。 Spring 框架中广泛使用了不同类型的设计模式转载 2021-02-16 22:54:08 · 2640 阅读 · 0 评论 -
【设计模式】_建造者模式
一、基本知识了解原创 2020-07-19 19:38:54 · 87 阅读 · 0 评论 -
【设计模式】_代理模式
代理模式是使用代理对象完成用户请求,屏蔽用户对真实对象的访问。原创 2020-07-05 16:00:53 · 109 阅读 · 0 评论