设计模式在LWGUI的研究实现.docxVIP

  • 6
  • 0
  • 约7.1千字
  • 约 12页
  • 2016-12-08 发布于湖北
  • 举报
设计模式课程论文题 目: 设计模式在LWGUI的实现研究 姓 名: 学 号: 专 业: 班 级: 导 师: 摘要:设计模式的主要作用是适应变化的需求,其灵活性可以使设计方案更容易扩展和复用。在系统设计中,应尽量使用成熟的设计模式来优化设计模型的局部设计。本文以一个轻量级的跨平台的图形用户界面的框架系统(Light Weight GUI,LWGUI)为例,详细介绍了观察者模式和外观模式这两种模式在LWGUI系统中的应用实现。关键词:设计模式;扩展;复用;观察者模式;外观模式1引 言软件复用是软件开发人员的不懈追求,它能够提高软件生产率以及软件质量。针对软件复用,我们采用设计模式来记录软件设计知识,这可以使软件复用从代码复用提高到软件开发各阶段知识的复用。设计模式是可复用面向对象软件的基础,它以系统化和规格化的方式记录了可重复使用的软件设计方案和经验。它区分、命名并且抽象了面向对象设计中的通用概念。设计模式通过明确对象、对象间的协作和职责分配,捕捉到了隐藏在设计背后的意图。2设计模式2.1观察者模式 (1) 设计意图 观察者模式的设计意图包括: 1) 定义对象之间多对一的依赖关系,也即多个对象依赖于一个对象的关系,同时保证,当被依赖的对象状态发生变化时,所有的依赖者会被自动地通知。观察者模式的另一个名称“出版—订阅模式”很好地说

文档评论(0)

1亿VIP精品文档

相关文档