第14章-原则和模式.docVIP

  • 3
  • 0
  • 约1.8万字
  • 约 25页
  • 2016-02-25 发布于江苏
  • 举报
第14章-原则和模式.doc

原则和模式 为了有效地使用像UML这样的设计表示法,只是掌握不同类型的语法和语义是不够的。形式表示法的可用性并不能保证会很好地使用这些表示法,好的设计和不好的设计都可以用UML表达。 当然,好的设计和不好的设计之间的不同特征是很难用纯粹的形式词语描述的,很可能在任何完备程度上也不可能做到。推荐某些方法,保证设计师做出的设计一定是好的设计也非常困难。然而现在已经有了面向对象建模和设计的大量经验,使我们可以更好地理解怎样做可能会使设计成功或不成功。 面向对象设计师们积累的经验可以分为两个不同的范畴。一类是一些广泛认可的高级设计原则。这些原则描述了设计应当具有的或者应当避开的值得注意的性质。对于依据这些原则的基本原理所指出的设计特征建立的系统,经验证实,可以预知其结果。 这些高级原则是很重要的,但是对于试图针对具体应用建模的设计师,却几乎不能提供可操作的指导。针对这些情况,需要一些记实性地描述不同种类的设计知识,这些知识更关注特定的问题和解决这些问题的策略。当前在设计模式方面的工作就是通过识别共同的建模问题,并对这些问题提供经过验证的解决方案的方式,满足这种需要。 本章将讨论若干已知的广泛接受的面向对象设计的原则,然后介绍设计模式的概念。模式的用法将通过考虑对本书前面章节中出现的程序的修改予以介绍。 14.1 开-闭原则 开(放)-(封)闭原则是Bertrand Meyer 1988

文档评论(0)

1亿VIP精品文档

相关文档