设计模式
码农code之路
一入码海深似海,从此天涯是路人
展开
-
【设计模式】单例模式,嵌套类实现释放对象内存
一.概述 单例模式就是一个类只能被实例化一次 ,也就是只能有一个实例化的对象的类。减少每次都new对象的开销,节省系统资源,同时也保证了访问对象的唯一实例。常用于 如下场景: 1.频繁实例化然后销毁的对象。 2.创建对象太耗时,消耗太多资源,但又经常用到。 二.代码实现 C++11代码实现, /******************************************...原创 2018-12-06 11:02:33 · 995 阅读 · 0 评论 -
【设计模式】代理模式
这就是一个代理模式,让王工改需求,需要联系李总,李总再把工作安排给王工,最终完成了同样的目的,但是有个了中间人。 同样在Java里的代理模式,也这个道理,客户端不直接访问实际的对象,而是通过中间的代理对象来访问实际对象。 代理模式分为静态代理和动态代理 静态代理 代理和被代理对象在代理之前是确定的。都实现了相同的接口或继承相同的抽象类。举例: 创建IUser接口 /*...原创 2019-04-02 11:09:35 · 252 阅读 · 0 评论