软件工程——原理、方法和工具作者李东生Ch11课件.pptVIP

  • 3
  • 0
  • 约9.85千字
  • 约 67页
  • 2016-12-25 发布于广东
  • 举报

软件工程——原理、方法和工具作者李东生Ch11课件.ppt

软件工程 ——原理、方法和工具 Ch.11对象设计模式 第 11章 对象设计模式 11.1对象设计模式概念 11.1.1 历史背景 面向对象技术在近二十年得到的日益广泛的应用,对经常重复出现的类似问题,运用面向对象技术已经总结出许多完善的解决方案。这些解决方案被称为设计模式(design pattern)。由于设计模式是面向对象技术领域的产物,因而它也具有容易形成概念、容易被表示成图以及容易被复用的特点。UML是一种通用的面向对象建模语言,可以用来解释和描述设计模式。 设计模式第一本经典著作的名称就叫做Design Patterns: Elements of Reusable Object-Oriented Software(设计模式:可重用的面向对象软件基础,由Addison-Wesley出版社1995年出版)。该书的作者有4个人(Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides),因为此书的缘故,他们以“Gang of four(四人组)”而著称,简称GOF。 在他们的书中,四人组分类整理了23个基本的设计模式。根据每个模式的用途,这些设计模式被分为3类: (1)创建型模式(creational pattern)处理新对象的创建过程。 (2)结构型模式(structural pattern)处理对象和类的组成。

文档评论(0)

1亿VIP精品文档

相关文档