外观模式
2016-06-28 09:41
337 查看
public class CPU{
public void StartUp(){
System.out.println("the cup is startup");
}
public void shutdown(){
System.out.println("the cpu is shutdown");
}
}
public class Memory{
public void StartUp(){
System.out.println("the memeory is startup");
}
public void shutdown(){
System.out.println("the memory is shutdown");
}
}
public class Disk{
public void StartUp(){
System.out.println("the disk is startup");
}
public void shutdown(){
System.out.println("the disk is 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(){
cpu.startup();
memory.startup();
disk.startup();
}
public void shutdown(){
cpu.shutdown();
memory.shutdown();
disk.shutdown();
}
}
public class User{
Computer computer = new Computer();
computer.startup();
computer.shutdown();
}
public void StartUp(){
System.out.println("the cup is startup");
}
public void shutdown(){
System.out.println("the cpu is shutdown");
}
}
public class Memory{
public void StartUp(){
System.out.println("the memeory is startup");
}
public void shutdown(){
System.out.println("the memory is shutdown");
}
}
public class Disk{
public void StartUp(){
System.out.println("the disk is startup");
}
public void shutdown(){
System.out.println("the disk is 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(){
cpu.startup();
memory.startup();
disk.startup();
}
public void shutdown(){
cpu.shutdown();
memory.shutdown();
disk.shutdown();
}
}
public class User{
Computer computer = new Computer();
computer.startup();
computer.shutdown();
}
相关文章推荐
- 六、设计模式——外观模式
- C++设计模式编程中Facade外观模式的使用实例解析
- 设计模式中的facade外观模式在JavaScript开发中的运用
- C# 设计模式系列教程-外观模式
- JavaScript设计模式之外观模式实例
- JavaScript设计模式之外观模式介绍
- 深入理解JavaScript系列(30):设计模式之外观模式详解
- Java设计模式之外观模式(Facade模式)介绍
- 设计模式中的facade外观模式在JavaScript开发中的运用
- 大话设计模式 - 外观(Facade)模式
- Java设计模式 结构模式-外观模式(Facade)
- GOF23之外观模式Demo
- 一天一个设计模式(2): 外观模式
- 大话数据结构 外观模式
- Design Pattern学习笔记之适配和外观(the Adapter and Facade Pattern)
- 外观模式
- 外观模式
- 外观模式(Facade Pattern)小结
- Java--设计模式之外观模式
- 常用设计模式之外观模式