第一部分 面向对象编程原理 近五十年间,软件技术经历了多个阶段的发展演变 面向过程编程采用了自顶向下的设计方案,问题被看做多个执行任务的序列。为完成这 些任务,须实现一些函数。 面向过程有两大不足,即:(1)数据可在程序内自由迁移,程序内任何函数都会引起 数据的更改,增加了数据的脆弱性。(2)它并不能很好地建模现实世界。 为了克服面向过程编程中的不足,人们发明了面向对象编程(OOP)。它采用自底向上 的编程方案,在程序开发中,把数据视为重要元素,不允许数据在系统内自由迁移。 它还将数据和函数紧密绑定于成为类的数据结构中,函数可操作类中的数据。此特性 称为数据封装。 在面向对象编程中,问题被视为一系列称为对象的实体的集合。对象是类的实例; 将数据与程序的直接访问隔绝,这称为数据隐藏。 数据抽象指的是,将各种必要特性合并,而不引入背景细节。 继承是这样的一个过程,即某类的对象得到另一类对象的属性。 多态指的是,一个名称,多种形态。在程序中,我们可以借此定义多个同名函数。此特 性亦可重载运算符,这样一来,同一个运算符在不同的实例下,会有不同的行为。 动态绑定指的是,给定过程的代码,直到运行期
2022-06-20 14:04:34 54KB 文档资料
好东西当然要大家一起分享,可惜没找到最新的试卷,不过网上有11-12的试卷但是没答案所以没放上来,大家需要的话就下吧,感觉还是有用的
2022-06-19 15:56:39 846KB 华农 面向对象 OOAD
1
JAVA面向对象编程(孙卫琴)(带完整书签版,课后答案,源代码) 最好的JAVA入门书籍 讲解全面,透彻 需要单独下载课后答案和源代码的在本人资源中可以找到,欢迎下载 本压缩包共分为6个部分,这里为第三部分。
1
在分析图书管理系统的基础上,采用UML和Rational Rose对其进行面向对象的建模设计
2022-06-18 20:37:25 259KB 面向对象分析 图书管理 Rational Rose
1
【精品文献】图书管理系统 面向对象技术大作业
2022-06-18 19:05:57 261KB 文档资料
【精品课程设计】使用C++面向对象编程的工资管理系统的设计与实现
2022-06-18 19:05:53 273KB 文档资料
面向对象C 程序设计
2022-06-18 09:06:39 451KB 文档资料
面向对象的有限元程序设计
2022-06-18 09:06:38 406KB 文档资料
面向对象的程序设计课程设计-21点纸牌游戏
2022-06-18 09:06:38 224KB 文档资料
面向对象的程序设计课程设计报告-通过组合和派生构成新的类
2022-06-18 09:06:37 414KB 文档资料