装饰模式.pptVIP

  • 30
  • 0
  • 约小于1千字
  • 约 5页
  • 2017-06-27 发布于湖北
  • 举报
装饰者模式介绍;某公司欲开发一套手机来电提示程序,在最简单的版本中,手机在接收到来电时会发出声音来提醒用户;在振动版本中,除了声音外,在来电时手机还能产生振动;在更高级的版本中,手机不仅能够发声和产生振动,而且还会有灯光闪烁提示。;类图; abstract class CellPhone { public abstract void receiveCall(); } class SimplePhone extends CellPhone{ @Override public void receiveCall() { // TODO Auto-generated method stub System.out.println(声音提示); } } class PhoneDecorator extends CellPhone{ private CellPhone phone = null; public PhoneDecorator(CellPhone phone){ if(phone != null){ this.phone = phone; } else{ this.phone = new SimplePhone(); } } @Override public void receiveCall() { // TODO Auto-generated method stub phone.receiveCall(); } } ;运行结果

文档评论(0)

1亿VIP精品文档

相关文档