随笔分类 -  C++

摘要:面向对象的三个基本特征是:封装、继承、多态。 封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。继承的过程,就是从一般到特殊的过程。要实现继承,可以通过“继承”(Inheritance)和“组合”(Composit 阅读全文
posted @ 2011-11-03 10:32 chrp99 阅读(11244) 评论(0) 推荐(0)
摘要:面向对象的三个基本特征是:封装、继承、多态。 封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。继承的过程,就是从一般到特殊的过程。要实现继承,可以通过“继承”(Inheritance)和“组合”(Composit 阅读全文
posted @ 2011-11-03 10:32 chrp99 阅读(237) 评论(0) 推荐(0)
摘要:面向对象的软件工程 面向对象 的软件工程是面向对象方法在软件工程领域的全面应用。它包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程(OOP) 面向对象的测试(OOT) 面向对象的软件维护(OOSM)系统分析: 系统分析阶段应该扼要精确地抽象出系统必须做什么,但是不关心如何去实现。 面向对象的系统分析,直接用问题域中客观存在的事物建立模型中的对象, 对单个事物及事物之间的关系,都保留他们的原貌,不做转换... 阅读全文
posted @ 2011-10-29 00:31 chrp99 阅读(179) 评论(0) 推荐(0)
摘要:面向对象的软件工程 面向对象 的软件工程是面向对象方法在软件工程领域的全面应用。它包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程(OOP) 面向对象的测试(OOT) 面向对象的软件维护(OOSM)系统分析: 系统分析阶段应该扼要精确地抽象出系统必须做什么,但是不关心如何去实现。 面向对象的系统分析,直接用问题域中客观存在的事物建立模型中的对象, 对单个事物及事物之间的关系,都保留他们的原貌,不做转换... 阅读全文
posted @ 2011-10-29 00:31 chrp99 阅读(195) 评论(0) 推荐(0)
摘要:面向对象方法的由来 程序设计方法的发展历程 面向过程的程序设计方法 ☄程序的目的:用于数学计算 ☄主要工作: 设计求解问题的过程 ☄缺点: 对于庞大、复杂的程序难以开发和维护 面向过程的结构化程序设计方法 ☋ 设计思路 ◇ 自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。◇ 按功能划分为若干个基本模块,形成一个树状结构。 ◇ 各模块间的关系尽可能简单,功能上相对独立;每一模块内部均是由顺序、选择、循环三种基本结构组成。 ◇其模块化实现的具体方法是使用子程序。 优点: 有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。 缺点:◆ 可重用... 阅读全文
posted @ 2011-10-27 11:55 chrp99 阅读(153) 评论(0) 推荐(0)
摘要:⒈计算机程序.●计算机的工作是用程序来控制的..●程序是指令的集合.●指令是计算机可以识别的命令⒉机器语言● 由计算机硬件系统可以识别的二进制指令组成的评议称为机器语言。 例如 1011 1111 1101 缺点:难懂,不易修改,移植性差⒊ 汇编语言● 汇编语言将机器指令映射为一些可以被人读懂的助记符例如 ADD 代表加 sub 和 等...● 缺点:抽象层次太低,程序员需要考虑大量的机器细节。汇编语言编的源程序不能被立即执行,需要汇编,变成目标程序。。 ⒋ 高级语言● 高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。⑴高级语言又分成解 阅读全文
posted @ 2011-10-27 10:10 chrp99 阅读(143) 评论(0) 推荐(0)
摘要:⒈计算机程序.●计算机的工作是用程序来控制的..●程序是指令的集合.●指令是计算机可以识别的命令⒉机器语言● 由计算机硬件系统可以识别的二进制指令组成的评议称为机器语言。 例如 1011 1111 1101 缺点:难懂,不易修改,移植性差⒊ 汇编语言● 汇编语言将机器指令映射为一些可以被人读懂的助记符例如 ADD 代表加 sub 和 等...● 缺点:抽象层次太低,程序员需要考虑大量的机器细节。汇编语言编的源程序不能被立即执行,需要汇编,变成目标程序。。 ⒋ 高级语言● 高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。⑴高级语言又分成解 阅读全文
posted @ 2011-10-27 10:10 chrp99 阅读(195) 评论(0) 推荐(0)
摘要:面向对象方法的由来 程序设计方法的发展历程 面向过程的程序设计方法 ☄程序的目的:用于数学计算 ☄主要工作: 设计求解问题的过程 ☄缺点: 对于庞大、复杂的程序难以开发和维护 面向过程的结构化程序设计方法 ☋ 设计思路 ◇ 自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。◇ 按功能划分为若干个基本模块,形成一个树状结构。 ◇ 各模块间的关系尽可能简单,功能上相对独立;每一模块内部均是由顺序、选择、循环三种基本结构组成。 ◇其模块化实现的具体方法是使用子程序。 优点: 有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。 缺点:◆ 可重用... 阅读全文
posted @ 2011-10-27 03:55 chrp99 阅读(411) 评论(0) 推荐(0)