![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 91
记录常用设计模式
香辣奥利奥
不积跬步无以至千里,不积小流无以成江海。
展开
-
DI(依赖注入)设计模式
一. DI(依赖注入)基本概念DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中。Java Dependency Injection设计模式允许我们删除硬编码的依赖关系,并使我们的应用程序松散耦合,可扩展和可维护。我们可以在Java中实现依赖注入,以将依赖解析从编译时移至运行时。Java依赖注入似乎很难用理论来理解,因此我将举一个简单的例子,然后我们将看到如何使用依赖注入模式来实现应用程序中的松散耦原创 2021-01-13 04:11:27 · 2631 阅读 · 0 评论 -
单例模式(Singleton pattern)
单例模式(Singleton pattern)一.单例模式简介1.单例模式是一种常用的软件创建型设计模式。2.单例模式限制了类的实例化,并确保Java虚拟机中仅存在该类的一个实例。3.单例类必须提供全局访问点才能获取该类的实例。4.单例模式用于日志记录,驱动程序对象,缓存和线程池。5.Singleton设计模式还用于其他设计模式,例如抽象工厂,原型,等。6.Singleton设计模式在核心Java类也有使用,例如使用java.lang.Runtime,java.awt.Desktop。二.实原创 2021-01-06 20:53:05 · 172 阅读 · 0 评论