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