随笔分类 -  设计模式

摘要:代理模式,静态、动态代理的实践 静态代理 静态代理实现步骤: 定义一个接口及其实现类; 创建一个代理类同样实现这个接口 将目标对象注入进代理类,然后在代理类的对应方法调用目标类中的对应方法。这样的话,我们就可以通过代理类屏蔽对目标对象的访问,并且可以在目标方法执行前后做一些自己想做的事情。 代码实现 阅读全文
posted @ 2022-01-09 13:27 atroot 阅读(64) 评论(0) 推荐(0)
摘要:单例模式的两种实现:饿汉式、懒汉式 单例模式:用一定的手段使软件系统中的某个类只能存在一个对象实例 基本特征: 1、一个类只能有一个示例对象 2、构造器私有化,不允许外部直接创建对象,保证单例模式的安全性 3、存在一个静态变量保存该实例对象 4、存在向外部提供实例对象的方法(get或者直接publi 阅读全文
posted @ 2021-12-13 10:15 atroot 阅读(41) 评论(0) 推荐(0)