- 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();
}
}
;运行结果
您可能关注的文档
最近下载
- 传统基材润湿流平(氟碳硅烷嵌段).pdf VIP
- 南京财经大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- C4D课程考试试题及参考答案.doc VIP
- 2025年陕西公务员申论考试真题及答案B卷.docx VIP
- [渝粤教育] 西北工业大学 航天器控制原理 mooc 资料.docx VIP
- 航天器控制原理(西北工业大学)中国大学MOOC 慕课 章节测验 期末考试答案.pdf VIP
- 精品解析:2025年陕西省中考数学试题(原卷版).docx VIP
- 四维度主力跟踪.pdf
- 2022年陕西省中考数学真题(原卷版).docx VIP
- 大众网关控制器和bcm车身控制模块针脚定义非常有用.pdf VIP
原创力文档

文档评论(0)