软件方法论的发展5.
将现实世界中的事物直接映射到程序中,可直接满许客户需求○
直接分析用户需求中设计的各个实体
。
在代码中描述现实世界中的实体。
在代码中关联各个实体协同工作解决问题。
特点:
○
构建的软件能够适应用户需求的不断变化。
直接利用面向过程的方法的优势而避开其劣势
。
优势:○
面向对象程序设计:由现实世界建立软件模型
•
当面向过程方法论暴露越来越多的缺陷的时候,业界开始考虑在工
程项目中引入面向对象的设计方法,而第一个需要解决的问题就
是:高效的面向对象语言,并且能够兼容已经存在的代码。
○
C语言+面向对象方法:Objective-C、C++○
C语言和C++并不是对立的竞争关系○
C++是C语言的加强,是一种更好的C语言
○
C++是以C语言为基础的,并且完全兼容C语言的特性○
学习C++并不会影响原有的C语言的知识,也不会对学习嵌入式带来任何的负
面影响。相反
,学习
C++可以让我们学到更多的软件设计方法
,带来更多的
机会
。
○
C语言的加强6.
学习C++的优势7.
java是如何的诞生的,C#就是如何诞生的。他们都是解释性语言,一个需要java
虚拟机,一个需要.net framework。
D语言是一个真正的C++语言的优化,直接生成机器码
,它非常高效,某些特性完
全超越了
C++
。
分区 C++项目精讲 的第 2 页
评论2
最新资源