1. 首页
  2. 课程学习
  3. Java
  4. 外观模式概述与Java实现范例

外观模式概述与Java实现范例

上传者: 2024-04-13 00:19:39上传 DOCX文件 28.11KB 热度 6次

public class Facade {

private SubSystemA systemA;

private SubSystemB systemB;

private SubSystemC systemC;

public Facade() {
    this.systemA = new SubSystemA();
    this.systemB = new SubSystemB();
    this.systemC = new SubSystemC();
}

public void operation() {
    systemA.operationA();
    systemB.operationB();
    systemC.operationC();
}

}

class SubSystemA {

public void operationA() {

System.out.println("SubSystemA operation");

}

}

class SubSystemB {

public void operationB() {

System.out.println("SubSystemB operation");

}

}

class SubSystemC {

public void operationC() {

System.out.println("SubSystemC operation");

}

}

下载地址
用户评论