摘要:
外观模式将多个子系统及其之间的复杂关系和调用流程封装到一个统一的接口或类中以对外提供服务。 示例: (1)定义子系统 public class DashBoard{ private final static Log logger = LogFactory.getLog(this.getClass() 阅读全文
摘要:
代理模式指为对象提供一种通过代理的方式来访问并控制该对象行为的方法。在客户端不适合或者不能够直接引用一个对象时,可以通过该对象的代理对象来实现对该对象的访问。 (1)定义原类 public interface Company{ void findWorker(String title); } pub 阅读全文
摘要:
装饰者模式指在无须改变原有类及类的关系的情况下,动态扩展一个类的功能。它通过装饰者来包裹真实的对象,并动态地向对象添加或者撤销功能。 (1)定义Sourceable接口 public interface Sourceable{ public void createComputer(); } (2)定 阅读全文