读书人

设计模式:外观形式

发布时间: 2013-12-13 13:57:17 作者: rapoo

设计模式:外观模式

2、外观模式的例子


?

//电脑的部件    class CPU {        public void processData() { }    }    class Memory {        public void load() { }    }    class HardDrive {        public void readdata() { }    }    /* 外观 */    class Computer {        private CPU cpu;        private Memory memory;        private HardDrive hardDrive;        public Computer() {            this.cpu = new CPU();            this.memory = new Memory();            this.hardDrive = new HardDrive();        }        public void run() {            cpu.processData();            memory.load();            hardDrive.readdata();        }    }    class User {        public static void main(String[] args) {            Computer computer = new Computer();            computer.run();        }    }

?

读书人网 >软件开发

热点推荐