![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
风在哪
个人网站:https://www.wygandwdn.cn
欢迎来访问啊!
展开
-
设计模式之工厂模式
设计模式之工厂模式工厂模式案例工人制造汽车的过程中需要组装汽车的零部件,然后生产出来汽车,不同品牌的汽车组装过程大同小异,是不是可以类比软件开发过程呢。工人组装汽车的过程涉及三个对象,分别是工人、机器以及汽车品牌。工人类似于Client,机器就相当于工厂,负责组装汽车零部件生产汽车,不同品牌的汽车就是产品。那么对应的类图就如下所示。所有汽车的总称public interface Car { public void assemble();}public class Mercedes i原创 2020-12-30 09:22:52 · 286 阅读 · 0 评论 -
设计模式之单例模式
设计模式之单例模式单例模式定义单例模式是一个比较简单的模式,定义如下:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。Singleton类称为单例类,通过使用private的构造函数确保了在一个应用中只产生一个实例,并且是自行实例化的(在Singleton中自己使用new Singleton()),单例模式的通用代码(代码1)如下:public class Singleton { private static final Singleton singleton = new原创 2020-12-28 21:19:49 · 292 阅读 · 0 评论