
设计模式
文章平均质量分 81
john_lw
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式优缺点优点在内存中只有一个实例,节约内存,减少性能开销。当一个对象的产生需要占用较多资源时(如文件、读取配置文件等),采用单例模式可有效节约资源。单例对象可以作为全局访问点,优化和共享全局资源访问。缺点单例模式要求自行实例化,因此单例模式一般没有接口,拓展性不好。...原创 2018-02-28 16:03:51 · 243 阅读 · 0 评论 -
JDK动态代理与CGLIB动态代理应用及源码解析
代理模式代理模式:为其他对象提供一种代理以控制对这个对象的访问。代理模式中有三种角色:Subject抽象主题角色、RealSubject真实主题角色、Proxy代理主题角色。Subject描述了业务行为,RealSubject执行具体的业务逻辑,Proxy代理会拦截对RealSubject对象方法的调用,并在方法调用前后做预处理以及一些善后工作。代理模式可以很好地在不侵入原代码的情况下...原创 2018-03-15 13:40:44 · 2840 阅读 · 1 评论