继承是面向对象的三大特征之一,也是实现软件复用的重要手段。Java的继承具有单继承的特点,每个之类只有一个父类。 》继承的特点: Java的类继承通过 extends 关键字来实现,实现继承类的被称为之类,被继承的类被称为父类,有的称其为基类、超类。父类和子类的关系,是一种一般的特殊关系。例如现实当 ...
分类:
编程语言 时间:
2017-08-06 18:13:40
阅读次数:
200
面向对象语言的三个基本特征:封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism) 封装:将对象的实现细节隐藏起来,然后通过一些公用方法来暴露该对象的功能 继承:实现软件复用的手段,当子类继承父类后,子类作为一种特殊的父类,将直接获得父类的属性和方法 多 ...
分类:
其他好文 时间:
2017-07-27 12:48:14
阅读次数:
119
面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,无需重复编写整个功能代码的实现,仅调用即可 面向对象:对函数进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即: ...
分类:
其他好文 时间:
2017-03-16 20:23:54
阅读次数:
169
关于软件复用领域中一些词的定义程学先在代码类软件复用领域中有子程序、宏、函数、类、方法、软构件、软部件、组件等等名词,关于它们的定义有许多不同的说法。一、百度词条或当前各类文献中的定义1类1)类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作..
分类:
其他好文 时间:
2017-01-13 01:37:53
阅读次数:
224
面向对象软件工程知识点
1.封装是指把对象的(A)结合在一起,组成一个独立的对象。
A.属性和操作 B.信息流 C.消息和事件 D.数据的集合
2.状态图和活动图建立了UML面向对象开发过程中的对象动态(B)模型。
A.交互 B.状态 C.体系结构 D.软件复用
3.UML的(C)模型图由活动图、顺序图、状态图和合作图组成。
A.用例 B.静态
...
分类:
其他好文 时间:
2016-07-11 17:13:19
阅读次数:
248
一、封装 封装是指隐藏对象的属性及实现细节,对外仅提供接口可见。封装实现了信息隐藏,利于软件复用。其优点是达到了模块化的标准,从而提高了代码的复用程度。在某种程度上,封装也大大改善了软件开发的可维护性,降低了构建复杂软件系统的风险。 public class TV { private int vol ...
分类:
编程语言 时间:
2016-06-27 23:18:26
阅读次数:
240
阅读了梦断代码第四到第七章之后,首先我认识到了软件复用。也许大家也都会对此感到疑惑,所谓的复用到底是应该创建还是应该借用。大部分的人包括我都会觉得,能够借用当然就借用别人现有的比较好的代码,说得好听一点就是提高了不少的工作效率嘛。但是,复用也并不是一味的借用,我觉得也应该有自己的创建的东西,因为有些 ...
分类:
其他好文 时间:
2016-06-23 22:10:53
阅读次数:
115
http://www.sytm.net/ruanjiankaifa/20140215113129.html 可供复用的软件产品包含了10种,其中除源代码外,还包括体系结构、需求模型和规约、各种设计、用户界面、数据、测试用例、用户文档、技术文档、项目计划和成本估计等。按照可复用的粒度的大小,可以将这些 ...
分类:
其他好文 时间:
2016-06-08 20:18:15
阅读次数:
205
1.软件工程:是把系统的,有序的,可量化的方法运用到软件开发,运营和维护上的过程。 定义上与百科中不同 ,每个人有不同的看法。 2.1970年起,软件开发进入了软件工程阶段。未来的发展 软件复用和软件构件技术可以解决“软件危机”的途径之一? 3.成为软件工程师 积累软件开发知识,问题领域的经验,设计
分类:
其他好文 时间:
2016-03-20 19:29:35
阅读次数:
147
http://www.cnblogs.com/CaiNiaoZJ/archive/2011/08/08/2130817.html 继承是面向对象程序设计中的重要特性,是软件复用的一种形式。其实继承和派生就是同一种概念的不同说法罢了,通常我们说子类继承父类,父类派生出子类。说实话,学习和了解了C++的
分类:
编程语言 时间:
2016-03-16 17:26:14
阅读次数:
278