设计模式
iy6c3101
这个作者很懒,什么都没留下…
展开
-
工厂模式
工厂模式 核心 实例化对象不使用new,用工厂方法代替 将选择实现类,创建对象统一管理和控制,从而将调用者根我们的实现类解耦。 简单工厂 只有一个简单的工厂类,由该工厂类负责对象的创建。 示例 首先定义一个Car接口 public interface Car{ void name(); } 再定义两个实现了该接口的类 public class Benz implements Car{ @Override public void name() { System原创 2020-10-28 21:45:07 · 150 阅读 · 0 评论 -
代理模式
代理模式 静态代理 角色分析 抽象角色:一般会使用接口或者抽象类类解决 //出租房屋 public interface Rent { public void rent(); } 真实角色:被代理的角色 public class Host implements Rent{ public void rent() { System.out.println("房东要出租房子"); } } 代理角色:代理真实角色,代理真实角色后会进行一些操作。 public原创 2020-09-20 20:33:38 · 76 阅读 · 0 评论