设计模式的思想

1.策略者模式 特点:高内聚低耦合 eg:定义一个接口A,两个实现A接口的类b和c,一个策略包类d。 b和c分别重写A中方法。d中私有一个变量;有参构造d,根据入参(b或c对象)不同 决定使用哪个对象;方法(当前对象调用) 试用 d dd = new d(new b); b.方法; 2.代理模式 spring AOP中有使用。简单说,多个实现同一接口的类 ,其中一个是代理者 代替其他人做事,你调用
相关文章
相关标签/搜索