设计模式
文章平均质量分 94
Alie鱼
河南科技大学
展开
-
【设计模式】-2.工厂模式,几个例子带你理解工厂模式
23种设计模式持续更新-2.工厂模式 快上车 🚗GOGOGOGO! 关注和点赞是我最大动力 文章目录简介简单工厂模式优缺点静态工厂模式工厂模式优缺点抽象工厂模式优缺点使用场景模式扩展 简介 在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了软件设计的开闭原则。如果我们使用工厂来生产对象,我们就只和工厂打交道就可以了,彻底和对象解耦,如果要更换对象,直接在工厂里更换该对象即可,达到了与对原创 2022-04-22 17:21:04 · 5127 阅读 · 4 评论 -
【设计模式】-1.单例模式-你真的了解单例模式吗,单例模式使用详解
23种设计模式持续更新—1.单例模式 文章目录单例模式的实现饿汉式饿汉式(静态代码块方式)懒汉式(线程不安全)懒汉式(线程安全)懒汉式(双重检查锁)懒汉式(静态内部类)枚举方式存在的问题使用序列化来破坏单例使用反射来破坏单例解决方案序列化、反序列方式破坏单例模式的解决方法反射方式破解单例的解决方法 创建者模式之单例模式 单例设计模式分类两种: 饿汉式:类加载就会导致该单实例对象被创建 懒汉式:类加载不会导致该单实例对象被创建,而是首次使用该对象时才会创建 单例模式的实现 饿汉式 /** * 饿汉式原创 2022-04-21 13:45:13 · 174 阅读 · 2 评论