码迷,mamicode.com
首页 > 其他好文 > 详细

(结构性模式四)外观模式

时间:2015-04-28 14:17:00      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:设计模式   结构   

package com.eyugame.modle;
/**
 * 外观模式
 * @author JYC506
 *
 */
public class Computer {
	private Cpu cpu;
	private Disk disk;
	public Computer() {
		super();
		this.cpu = new Cpu();
		this.disk = new Disk();
	}
	
	public void start() {
		System.out.println("computer start");
		this.cpu.start();
		this.disk.start();
	}

	public void shudown() {
		this.disk.shudown();
		this.cpu.shudown();
		System.out.println("computer shutdown");
	}
    
	public static void main(String[] args) {
		Computer computer=new Computer();
		computer.start();
		computer.shudown();
	}
}

class Cpu {
	public void start() {
		System.out.println("cup start");
	}

	public void shudown() {
		System.out.println("cup shutdown");
	}
}

class Disk {
	public void start() {
		System.out.println("disk start");
	}

	public void shudown() {
		System.out.println("disk shutdown");
	}
}

(结构性模式四)外观模式

标签:设计模式   结构   

原文地址:http://blog.csdn.net/h348592532/article/details/45333833

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!