![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 85
程序员小辰
这个作者很懒,什么都没留下…
展开
-
单例和代理模式(Java)
设计模式之单例和代理模式(Java)单例模式核心:只能获取类的同一个实例。实例:应用单例模式,设计SingletonObject类并进行测试。关键点:构造函数为私有;代表该类单实例的引用为静态,初始化为null;获取单实例的方法为公开静态,并且当单实例引用属性为null时重新构造新实例,否则直接返回该引用,确保只有一个实例被返回。设计:public class Si...原创 2018-03-07 15:12:08 · 407 阅读 · 0 评论 -
三种工厂模式总结(简单工厂、工厂方法、抽象工厂)
三种工厂模式总结(简单工厂、工厂方法、抽象工厂)简单工厂模式核心具体工厂+抽象产品+具体产品。实例创建一个可绘制不同形状的绘图工具,可以绘制圆形、正方形、三角形,每个图形通过调用draw()方法绘图。思想定义图形抽象接口实例化三种图形创建工厂类并构建创建图形方法,根据传入的字符串判断图形类型产品设计interface Shape:public inter...原创 2018-03-06 15:28:30 · 386 阅读 · 0 评论