面向对象和所谓的“面向过程”.pdfVIP

  • 1
  • 0
  • 约3.31千字
  • 约 3页
  • 2017-07-07 发布于浙江
  • 举报
面向对象和所谓的“面向过程”

面向对象和所谓的 “面向过程” I.面向对象(Object-Oriented,OO)综述 公认的面向对象是一种“思想”,更精确地说是一种方法学(methodology)。面向对象编 程(OOP)、面向对象分析(OOA)、面向对象设计(OOD)等范畴是对此的衍生。容易理解,OOP 指使用OO 的方法进行编程;OOA 和OOD 分别指使用OO 的方法进行系统分析与设计(可 以合称OOAD),是OO 方法学在软件工程上的应用。对于使用OO 方法学的软件开发,OOP 是基础也是具有更强的普遍性(即便使用OO 方法,也并非所有的软件都有必要使用系统化 的OOA 和OOD进行开发),通过OOP 可以反映OO 在编程实践中的重要应用,因此本文 着重论述OOP 的有关内容。关于OOAD,读者可以在了解OOP 的基础上自行学习。 II.编程范型(programingparadigm) 编程范型是计算机编程中的一种基本方式[en.wiki:programmingparadigm]。OOP 和命令 式编程(imperative programing) 、函数式编程(functional programing) 、逻辑编程(logical programing)并列,是当前主流的编程范型[KurtNørmarks]。此外还有结构化(struct

文档评论(0)

1亿VIP精品文档

相关文档