面向对象程序设计设计模式.pptVIP

  • 6
  • 0
  • 约1.19万字
  • 约 95页
  • 2018-05-28 发布于福建
  • 举报
面向对象程序设计设计模式

面向对象设计方法—设计模式 华东交通大学信息工程学院 万仲保 设计模式 模式的定义 设计模式的概念 软件生产的重用级别 设计模式的分类 设计模式与框架之间的关系 MVC的思想 设计模式应用 模式的定义 模式是人们遭遇到特定问题时,大家惯用的应付方式。模式可用来解决问题,而且是有效的、可靠的。掌握越多的模式,运用越成熟,就越是杰出的设计专家。 模式理论大师Christopher Alexander的模式定义:模式是某外在环境(Context)下,对特定问题(Problem)的惯用解决方案(Solution)。 从1991年以来,模式观念和理论逐渐成为面向对象领域中热门的话题之一。 设计模式的概念 一个设计模式提供一种提炼子系统或软件系统中的组件的,或者它们之间的关系的纲要设计。 设计模式描述普遍存在的在相互通讯的组件中重复出现的结构,这种结构解决在一定的背景中的具有一般性的设计问题。 软件生产的重用级别 内部重用,即在同一应用中能公共使用的抽象块; 代码重用,即将通用模块组合成库或工具集,以便在多个应用领域都能使用; 应用框架的重用,即为专用领域提供通用的或现成的基础结构,以获得最高级别的重用性。 设计模式的分类 创建型设计模式 结构型设计模式 行为型模式 其它模式 创建型设计模式 工厂方法(Factory Method)模式:定义一个用于创建对象的接口,让子类决定将哪一个类

文档评论(0)

1亿VIP精品文档

相关文档