随笔分类 -  design pattern

摘要:用途 增强/替换原有类的行为 AOP编程 日志增强 权限控制 事务管理等 分类 静态代理 实现同一个接口 传入被代理对象 动态代理 jdk->Proxy、InvocationHandler实现 面向接口,生成与被代理类继承相同接口的class文件 反射调用(效率降低) cglib->基于ASM,修改 阅读全文
posted @ 2017-02-10 17:00 逝者如斯,随波逐流 阅读(141) 评论(0) 推荐(0)
摘要:特点:整个应用中,单例类只存在一个对象 场景:应用参数类等 优点:节约内存,减少GC消耗 要点:私有化构造方法、线程安全 实现方案: 静态初始化:class被加载时生成单例对象 public class SimpleSingleton { private SimpleSingleton(){ } p 阅读全文
posted @ 2017-02-09 10:26 逝者如斯,随波逐流 阅读(126) 评论(0) 推荐(0)