![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
文章平均质量分 84
叶吟夜饮
这个作者很懒,什么都没留下…
展开
-
工厂模式
工厂模式讲解工厂模式是比较枯燥的,我们先了解一个案例,从一般设计着手,慢慢引入三种工厂模式:简单工厂模式、工厂方法模式,抽象工厂模式。案例:现有一需求——Pizza的制作,Pizza有多个种类,例如CheesePizza和GreekPizza,要求按照不同的要求打印出制作Pizza的流程(prepar、bake、cut、box)注:本案例来源于尚硅谷课程总结一般设计1.设计Pizza抽象类public abstract class Pizza { protected String na原创 2021-03-07 22:51:23 · 141 阅读 · 0 评论 -
单例模式的七种写法
单例模式的七种写法写前须知单例模式,顾名思义是一种在程序运行过程中只会产生一个对象实例的设计模式。因此设计之前,我们需要知道最基本的条件:1.构造函数私有化2.实例引用私有化3.获取实例公有化。单例模式可以分为懒汉单例模式和饿汉单例模式。就像这形象的名字描述的那样1.懒汉单例模式只会在我们需要的时候才回去创建对象实例2.饿汉单例模式则在程序启动时就创建好了对象实例然后就开始我们的单例模式设计吧!一、线程不安全的懒汉单例模式应用场景:单线程public class Singleton_原创 2021-03-07 21:39:33 · 209 阅读 · 1 评论