欢迎光临散文网 会员登陆 & 注册

朱友鹏嵌入式开发

2022-11-01 15:56 作者:血霁玫瑰与樱花  | 我要投稿
  • 向外界暴露一个统一的接口(外观)=> 调用者不需要关心其中的细节

public class ShitMountains {    // 遗留系统,有很多很多逻辑细节    private void foo() {    }    private void bar() {    }    private void baz() {    }}class FacadeForShitMountains {    // 以后只需要和 Facade 打交道,调用者并不知道具体的细节    // 之后其他调用者只调用 Facade 提供的接口    // 如果想更换遗留系统,只需要将 Facade 更新实现即可    public process() {        ShitMountains shitMountains = new ShitMountains();        shitMountains.foo();        shitMountains.bar();    }


朱友鹏嵌入式开发的评论 (共 条)

分享到微博请遵守国家法律