随笔分类 - 设计模式
单例模式
摘要:单例模式 单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式,eg:jdk中Runtime类就是单例模式 单例模式写法要点: 只能有一个实例:构造器私有化 自行创建这个实例:用静态变量来保存这个唯一实例 对外部暴露这个实例:直接暴露、通过get方法暴露 饿汉式写法 直接创建
阅读全文
Java 代理设计模式
摘要:Java 代理设计模式 为其他对象提供一种代理以控制对这个对象的访问。代理对象起到中介作用,可去掉功能服务或增加额外的服务 1、静态代理 在静态代理模式之下,我们显示地创建代理类,代理类持有被代理类的对象,实现与被代理类 的相同接口,并且增添相应的业务逻辑,以达到代理的效果 代理和被代理对象在代理之
阅读全文