商务网站开发的的基本流程,网站源码在线查看,做一个购物平台需要多少钱,揭阳做网站公司外观模式是为了解决类与类之间的依赖关系的#xff0c;像spring一样#xff0c;可以将类和类之间的关系配置到配置文件中#xff0c;而外观模式就是将他们的关系放在一个Facade类中#xff0c;降低了类类之间的耦合度#xff0c;该模式中没有涉及到接口#xff0c;看下类…外观模式是为了解决类与类之间的依赖关系的像spring一样可以将类和类之间的关系配置到配置文件中而外观模式就是将他们的关系放在一个Facade类中降低了类类之间的耦合度该模式中没有涉及到接口看下类图我们以一个计算机的启动过程为例 public class CPU { public void startup(){ System.out.println(cpu startup!); } public void shutdown(){ System.out.println(cpu shutdown!); } } public class Memory { public void startup(){ System.out.println(memory startup!); } public void shutdown(){ System.out.println(memory shutdown!); } } public class Disk { public void startup(){ System.out.println(disk startup!); } public void shutdown(){ System.out.println(disk shutdown!); } } public class Computer { private CPU cpu; private Memory memory; private Disk disk; public Computer(){ cpu new CPU(); memory new Memory(); disk new Disk(); } public void startup(){ System.out.println(start the computer!); cpu.startup(); memory.startup(); disk.startup(); System.out.println(start computer finished!); } public void shutdown(){ System.out.println(begin to close the computer!); cpu.shutdown(); memory.shutdown(); disk.shutdown(); System.out.println(computer closed!); } } public class User { public static void main(String[] args) { Computer computer new Computer(); computer.startup(); computer.shutdown(); } }