![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
窦孟园
这个作者很懒,什么都没留下…
展开
-
大话设计模式——单例模式
单例模式:保证一个类又且仅有一个实例,并且提供一个访问他的全局访问点。理解:保证只有一个实例; 提供一个得到实例的的方法;实现:类的构造方法私有;提供一个公共的得到实例的方法。 懒汉式: 恶汉式: 懒汉式和恶汉式的区别是:恶汉式在自己被加载的时候就将自己实例化,而懒汉式是在自己第一次被引用的时候才实例化。懒汉式的多线程问题:原创 2017-09-25 16:25:00 · 365 阅读 · 2 评论 -
大话设计模式——装饰者模式(总结)
1、装饰者模式的一般应用场景: 当系统增加新的功能,需要给类增加新的功能,而这些新的功能又主要是为了修饰原来类中的核心职责或者功能,也就是说,这些新的功能是用来修饰的,而且这些用来修饰的功能是在满足某一个特定情境下才会有需要执行的,这个时候就需要用到 装饰者模式。2、装饰者模式的构成 (1)抽象构件(Component),这是一个抽象的对象接口,可以给这个对象动态的添加职责。原创 2017-09-26 08:46:48 · 483 阅读 · 3 评论