All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
Delphi append过程在文件的最后追加文本内容
Visual,C#多线程参数传递浅析_.net资料_编程技术
在ASP.NET,中实现单点登录_[Asp.Net教程]
解决,ASP.NET,中目录访问权限的问题_[Asp.Net教程]
SQL Server 2000中的触发器使用分析_[SQL Server教程]
php——array,数组学习整理_php资料_编程技术
黑客攻破SQL服务器系统的十种方法_[SQL,Server教程]
维护为SQL,Server保驾护航_[SQL,Server教程]
Ajax标签导航实例详解-大结局_[AJAX教程]
新手学习PHP的一些基础知识_[PHP教程]
Reading number is top 10 pictures
西游四格漫画(二)
The money of more than 100 countries and regions17
采访谢楠
Cesarean section, bloody, silently into it!2
中国女孩大胆自拍,显露完美身材3
I also want to live a June 1 children's day, dad
美洲杯宝贝的雨中风情2
Compared GDP and per capita income in China for 40 years
避免防盗门的猫眼变成钥匙眼
西班牙山村小景3
Download software ranking
Jinling thirteen stock
Tram sex maniac 2 (H) rar bag3
ASP.NET.2.0.XML.高级编程(第3版)
Ashlynn Video1
塘西风月痕
网络管理员第三版
Boxer Classic video2
艳兽都市
Unix video tutorial6
Professional killers2 data package
qq published in(发表于) 2014/7/9 22:40:56 Edit(编辑)
Visual C++中面向对象程序设计方法

Visual C++中面向对象程序设计方法

Visual C++中面向对象程序设计方法

面向对象程序设计方法

现实世界是由各种各样的事物组成的,包括真实的事物和抽象的事物。真实事物如人、汽车、计算机等,而思想、程序、文档等都是抽象的事物,每一类事物都有其特定的属性(如大小、形状)和行为(如行走、运算),人们通过研究事物的属性和行为而认识事物。在计算机科学研究中,将这些现实世界中的事物称之为对象。对象包含显示世界中事物特征的抽象实体,它反映了系统为之保存信息和与之交互的方法。在程序设计领域,可以用如下公式表示对象:对象=数据(属性)+作用于这些数据上的操作(行为)。

为了描述属性和行为相同的一类对象,引入了类的概念,类就是具有相同数据结构(属性)和相同操作功能(行为)的对象的集合。对象是类的一个实例,举个现实中的例子:计算机类,笔者正在使用的这台计算机就是一个对象。

面向对象的程序设计围绕现实世界的概念来组织模块,它采用对象来描述问题空间的实体,用程序代码模拟现实世界中真实或抽象的对象,使程序设计过程更自然、更直观。结构化程序设计是以功能为中心来描述系统,而面向对象的程序设计是以数据为中心来描述系统的,两者对比,后者的数据具有更强的稳定性。

面向对象程序设计还模拟了对象之间的通信。对象是可以通过消息相互通信的。这样,人们不需要知道对象是怎样通信的,只需要通过对象提供的接口进行通信就可以。比如:笔者并不知道计算机如何工作的,但也可以很好地使用计算机。

面向对象程序设计把一个复杂问题分解成多个能够独立的功能对象(类),然后把这些对象(类)组合起来去完成某个复杂问题,每一个对象又可以由许多更小的对象组成。这些对象可由多个程序员设计,并且设计好的对象可以在不同的程序中使用,举个例子来说:笔者的计算机由CPU、主板、内存、硬盘等部件组装而来。虽然这些部件来自不同的厂家,但笔者的计算机仍然正常的工作。采用面向对象的模式就像组装计算机一样,最终只需要将CPU、主板等按照一定的关系组合成完整的整体就可以了。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.