《uml序言》.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
E-mail: tcxu@ Dr. Xu, Tongchun 许同春 Information Engineering Department Chenggong College of Henan Institution of Finance and Economics, No. 136, Ziijing Rd. The city of GongYi, Zhengzhou, Henan province, P.R.China Zip :451200 住处:学人会馆 401 Phone (home) 01186 371 6456 1889 辅导答疑:Wednesday Evening 7:00-9:00 Z114 课本: 软件工程 张海藩 编著 人民邮电出版社 图书馆编号: TP311.5 Z111 设计语言: UML 面向对象编程课程设计 Design of the OOP course 面向对象程序课程设计 Design of the OOP course Object-oriented programming (OOP) is a programming paradigm using objects – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction, encapsulation, messaging, modularity, polymorphism, and inheritance. Many modern programming languages now support OOP, at least as an option. 面向对象程序课程设计 面向对象程序设计是当今软件设计开发的基本思想、方法与技术。本课程的目的是与面向对象程序设计课程教学相配合,强化读者面向对象程序设计的实践训练,从而领悟面向对象方法与技术的精髓。 程序设计是一门实践性很强的课程,它还是一门艺术,没有标准答案。从软件开发目标的确定、对象数据和功能的抽象、程序代码的具体组织,到一些很具体的代码编写技巧,程序设计是一个极具创造性的过程。在设计开发的路上,有多种选择,因而课程设计自始至终都需要编程者大胆创新。 面向对象程序课程设计 编程没有标准答案,但程序需要追求美。尽管程序的“美”没有标准答案,但仍然有一个大多数一流软件人员认可的评判框架。为写美的程序改进支撑技术,是软件界多年来的一个努力方向。具体到一个实际的程序,美也是一个可以不断改进的追求。正是基于这样的理解,本课程进行案例的“讨论”,旨在传达这样一个理念,编程是一个需要大家共同感悟的美妙过程。 面向对象编程思想与Java语法内容是相当庞大的一套体系。本课程不是面面俱到地讲授Java的具体内容,而是通过案例来讨论面向对象编程中的一些要点。案例是渐进式展开的,因此接近于实际编程中的逐步求精和迭代过程,目的是使读者感受到面向对象编程技术的精彩之处。 Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch Challenges of object-oriented design are addressed by several methodologies. Most common is known as the design patterns codified by Gamma et al.. More broadly, the term design patterns can be used to refer to any general, repeatable solution to a commonly occurring problem in software design. Some of these commonly occurring problems have implications and solutions particular to object-oriented development. Abstract Factory groups object factories that have a common theme. Builder constructs

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档