面向对象的程序设计概要.pptxVIP

  • 1
  • 0
  • 约2.44千字
  • 约 19页
  • 2022-05-29 发布于上海
  • 举报
会计学 1 面向对象的程序设计概要 第7章 面向对象程序设计语言 程序设计语与软件设计方法 几种典型面向对象程序设计语言 面向对象程序设计语言的选择 面向对象程序设计风格 第1页/共19页 一、程序设计语与软件设计方法 语言研究先于方法研究 过程性语言与结构化程序设计方法 过程性语言:50—60年代末,FORTRAN、ALGOL、COBOL、APL/I等 写程序方便、程序规模越来越大,正确性与可靠性成为主要矛盾 结构化程序设计方法,并发展为SA/SD的软件开发方法,方法又促进结构化程序设计语言的发展,如Pascal、Ada等 第2页/共19页 一、程序设计语与软件设计方法 面向对象语言与面向对象方法 60年代末:Simula(67)、Smalltalk、Eiffel等 80年代初:抽象数据类型ADT(Abstract Data Type)+OOPL导制OOM方法的研究 OOM又促进传统语言向面对象语言发展 如object-C、C++、Java 第3页/共19页 OOD的结果可以用OOPL/非OOPL实现 OOPL是一种程序设计风格,而不是一种具有构造继承性、封装性和多态的程序设计语言族的命名 OOPL功能强于非OOPL? 任何通用语言都可实现OO概念 OOPL实现OO概念远比非OOPL方便! 选择编程语言的关键 一致的表达能力 可重用性 可维护性 错误! 第

文档评论(0)

1亿VIP精品文档

相关文档