Python面向对象编程进阶教程.pptVIP

  • 5
  • 0
  • 约3.38千字
  • 约 19页
  • 2026-06-18 发布于江西
  • 举报

软件工程

SoftwareEngineering武汉大学计算机学院第1页

第7章面向对象程序设计语言程序设计语与软件设计方法几个典型面向对象程序设计语言面向对象程序设计语言的选择面向对象程序设计风格第2页

一、程序设计语与软件设计方法语言研究先于方法研究过程性语言与结构化程序设计方法过程性语言:50—60年代末,FORTRAN、ALGOL、COBOL、APL/I等写程序方便、程序规模越来越大,正确性与可靠性成为主要矛盾结构化程序设计方法,并发展为SA/SD的软件开发方法,方法又促进结构化程序设计语言的发展,如Pascal、Ada等第3页

一、程序设计语与软件设计方法面向对象语言与面向对象方法60年代末:Simula(67)、Smalltalk、Eiffel等80年代初:抽象数据类型ADT(AbstractDataType)+OOPL导制OOM方法的研究OOM又促进传统语言向面对象语言发展如object-C、C++、Java第4页

OOD的成果能够用OOPL/非OOPL实现OOPL是一种程序设计风格,而不是一种含有结构继承性、封装性和多态的程序设计语言族的命名OOPL功效强于非OOPL?任何通用语言都可实现OO概念OOPL实现OO概念远比非OOPL方便!选择编程语言的核心一致的表示能力可重用性可维护性错误!第5页

1.OOPL的优点一致的表示方式

文档评论(0)

1亿VIP精品文档

相关文档