结构型模式外观模式
文章首发:结构型模式:外观模式 七大结构型模式之五:外观模式。简介姓名 :外观模式 英文名 :Facade Pattern 价值观 :统一口径、一致对外 个人介绍 :Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。(来自《设计模式之禅》) 你要的故事作为开发同学,我们平时打交道最多的就是需求同学和测试同学,公司小的时候,什么事情都全靠吼,工作也直接一对一,一个需求下来,需求同学先跟开发同学一起跟进这个需求,需求开发完成了,需求同学和测试同学沟通了需求的测试要点,测试同学就开测。这个过程中需求一直跟到上线。我们用代码来描述这个过程。 开发同学,负责开发需求。 /** * 开发同学 */class Developer { public void develop(String name) { System.out.println("开发需求:" + name); }}测试同学,负责测试需求。 /** * 测试同学 */class Tester { public void test(String name) { System.out.println("测试需求:" + name); }}需求同学,负责提需求,也负责跟进需求的开发、测试,直到上线。 ...