
设计模式
文章平均质量分 80
小何117KNO
身处屌丝的世界,外人是不懂我们的幽默
展开
-
设计模式之动态代理模式
设计模式之代理模式代理模式应用场景条件JDK代理CGLib代理整体流程代理模式应用场景条件两个角色:执行类和被代理对象注重程序的过程,必须要做(被代理对象的方法必然会被执行)执行类必须拿到被代理对象的引用代理模式总结:代理模式做了一件什么事情? 字节码重组。JDK代理JDK的动态代理是通过接口来进行强制转换,生成以后的代理对象,可以强制转换为接口。CGLib代理GGLib...原创 2019-03-09 16:55:29 · 226 阅读 · 0 评论 -
设计模式之单例模式
设计模式之单例模式第一种:饿汉模式第二种:懒汉模式(线程不安全)第三种:懒汉模式(线程安全)第四种:双重检查模式(DCL)第五种:静态内部类单例模式(线程安全)第六种:枚举单例第七种:使用容器实现单例模式总结定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式结构图:static不管该class有没有实例化,static静态块总会在ClassLoader执行完以后,就加...原创 2019-03-10 22:56:37 · 167 阅读 · 0 评论