第二十章 理解设计模式.pptVIP

  • 0
  • 0
  • 约4.18千字
  • 约 34页
  • 2017-09-05 发布于江苏
  • 举报
* * 第二十章 理解设计模式 已经学习了UML的基础知识以及如何将它运用到一个开发项目环境中,作为过渡,让我们来看看UML在一个热点领域——设计模式中的应用。这一章主要有下列内容: ●参数化。 ●设计模式。 ●运用设计模式。 ●使用自己的设计模式。 ●设计模式的优点。 20.1 参数化 我们知道,类是创建对象的模板。对象是类的一个实例。 我们回到哪个洗衣机的例子中去。详细指明洗衣机(washing machine)类(正确的表示法应该为WashingMachine类)具有bandName(品牌)、modelName(型号)、serialNumber(序列号)和capacity(容量)属性,以及addClothes()(添加衣物)、addDetergent()(添加洗涤剂)及removeClothes()(取出衣物)操作后,这样就有了创建洗衣机类对象的模板。每次要创建一个对象,都要给这些属性指定具体的值。 UML可以让你更进一步。它提供了一种类似于创建新对象的创建类的机制。可以为某类的一个属性子集指定值从而生成一个具体的类,而不是类的对象。这种类被称为参数化类(parameterized class)。它的UML表示法如下图所示。类矩形

文档评论(0)

1亿VIP精品文档

相关文档