实验三:装饰模式的应用
一、实验目的
熟练使用JAVA实现装饰模式,理解设计模式的模式动机,掌握模式结构,学习如何使用代码实现这些模式。
二、实验内容
实验1
购买咖啡时,也可以要求在其中加入各种调料
例如:
蒸奶(Steamed Milk)
豆浆(Soy)、
摩卡(Mocha,也就是巧克力风味)
调料3、调料4、调料5 ……
于是咖啡有加奶咖啡,加调料n咖啡……
实验2
某软件公司基于面向对象技术开发一套图形界面构件库VisualComponent,该构件库提供了大量的的基本构件,如窗体,文本框,列表框等,由于在使用该构件库什用户经常要求定制一些特殊的显示效果,如带滚动条的窗体,带黑色边框的文本框,既带滚动条又带黑色边框的列表框等,因此经常需要时对该构件库进行扩展,以增强其功能。用装饰模式来设计该图形界面构件库。
三、实验步骤
第一个实验
1.实例类图
本文使用 文章同步助手 同步