![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
乔戈里
遇见
展开
-
单例模式
(一)单例模式:保证一个类只有一个实例对象,并提供访问它的全局访问点。单例模式解决的问题:全局访问和实例化控制。并规定如何访问、何时访问,及唯一实例的受控访问。//懒汉式//优点:为null时再新建,节约了资源public class Singleton { private static Singleton instance;//实例化一个供全局访问的对象 pri原创 2014-01-11 18:35:26 · 639 阅读 · 0 评论 -
代理模式
代理模式:为其他对象提供一种代理,以控制对这个对象的访问。应用场景:1、远程代理。为一个对象在不同的地址空间提供局部代表,这样可以隐藏对象存在于不同地址空间的事实。例如:webservice2、虚拟代理。根据需要创建开销很大的对象。通过它来存放实例化(及new)需要很长时间才能完成的对象。例如:打开淘宝网页时,很多图片,但图片并不是很快全部显示,而是一张一张的加载出来,那些未显原创 2014-01-12 09:47:37 · 574 阅读 · 0 评论