
运用面向对象设计模式,绘制类图,并以Java语言完成任务中的模式设计。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
一个软件团队负责开发了一套绘图系统,并设计了圆形对象(Circle)、矩形对象(Rectangle)以及线对象(Line),这些对象都具备Draw()函数的功能,允许用户通过调用Draw()函数来绘制各种图形。为了加速项目进程,团队将角度对象(Angle)的绘制功能委托给一个合作团队来完成。然而,合作团队将其角度对象绘制函数的定义命名为DrawAngle()。在将绘图系统交付给用户后,用户对统一的调用方式表示不满,希望能够避免记忆过多的命令。为解决这个问题,采用了适配器模式,并利用Java应用程序对该设计进行了完善,生成了该模式的UML图。
另外,一家咖啡店提供多种规格的咖啡饮品,包括大杯(JorumCoffee)、中杯(MediumCoffee)和小杯(Smallcoffee)。为了满足不同顾客的喜好,咖啡中可以添加牛奶(Milk)、糖(Suger)或柠檬(Lemon),从而提供多种口味组合,例如大杯咖啡加牛奶、中杯咖啡加糖、小杯咖啡加柠檬以及小杯咖啡加糖等。为了实现这一设计需求,应用了桥接模式,并借助Java应用程序对其进行了具体实现,最终生成了该模式的UML类图。
全部评论 (0)
还没有任何评论哟~


