设计模式
乔戈里
遇见
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式
(一) 单例模式:保证一个类只有一个实例对象,并提供访问它的全局访问点。 单例模式解决的问题:全局访问和实例化控制。并规定如何访问、何时访问,及唯一实例的受控访问。 //懒汉式 //优点:为null时再新建,节约了资源 public class Singleton { private static Singleton instance;//实例化一个供全局访问的对象 pri原创 2014-01-11 18:35:26 · 721 阅读 · 0 评论 -
代理模式
代理模式:为其他对象提供一种代理,以控制对这个对象的访问。 应用场景: 1、远程代理。为一个对象在不同的地址空间提供局部代表,这样可以隐藏对象存在于不同地址空间的事实。 例如:webservice 2、虚拟代理。根据需要创建开销很大的对象。通过它来存放实例化(及new)需要很长时间才能完成的对象。 例如:打开淘宝网页时,很多图片,但图片并不是很快全部显示,而是一张一张的加载出来,那些未显原创 2014-01-12 09:47:37 · 663 阅读 · 0 评论
分享