设计模式专栏
了解设计模式的思想
梦断若水
努力不一定成功,放弃一定失败
展开
-
java技术---单件/单例模式
1.确保一个类只有一个实例,自行实例化并向系统提供这个实例(1)整个系统只需要拥有一个的全局对象,这样有利于协调系统整体的行为(2)返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance())(3)将该类的构造函数定义为私有方法(4) 所谓单例,指的就是单实例,有且仅有一个类实例,这个单例不应该由人来控制,而应该由代码来限制,强制单例(5)...原创 2020-02-14 09:30:41 · 126 阅读 · 0 评论 -
java技术--代理(proxy)模式
1.代理的意义在于生成代理对象,在服务提供方和使用方之间充当一个媒介,控制真实对象的访问2.代理分为静态代理和动态代理两种(1)静态代理需要通过手动或工具生成代理类并编译,代理类和委托类的关系在编译期就已经确定(2)动态代理允许在运行时动态的创建出代理类及其对象 <1>Spring AOP 的主要技术基础就是 Java 的动态代理机制 <2>拦截器主要就是...原创 2020-01-15 11:52:12 · 137 阅读 · 0 评论