![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
chengyunyi123
滴水穿石,非一日之功
展开
-
单例模式(Singleton)
1.单例模式的定义 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。2.单例模式的使用场景 确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象应该有且只有一个。例如,创建一个对象需要消耗的资源过多,如果访问IO和数据库等资源,这时就要考虑使用单例模式。3.实现单例模式关键点: 1)构造函数不对外开放,一般为Private原创 2016-11-02 08:19:32 · 283 阅读 · 0 评论 -
代理模式
概述 代理(Proxy)是一种设计模式, 提供了对目标对象另外的访问方式;即通过代理访问目标对象。 这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。 举例:明星(邓紫棋)<—–经纪人 <——-用户 ——- —- (目标) — - – —- (代理) 代理模式的关键点: 代理对象与目标对象。 代原创 2017-01-30 10:00:34 · 302 阅读 · 0 评论