永发信息网

怎么理解面向对象编程?

答案:1  悬赏:10  手机版
解决时间 2021-04-07 03:12
怎么理解面向对象编程?
最佳答案
我觉得没必要去深究他的意思。
按我的理解,面向对象编程,主要是将我们实际生活中的对象经过抽象,将它定义成为一个类,通过类的属性和方法来模拟生活中的这个对象。这样使得程序更容易结构化、抽象起来更方便。

面向对象技术最初是从面向对象的程序设计开始的,面向对象编程并不困难
它的出现以60年代simula语言为标志。80年代中后期,面向对象程序设计逐渐成熟,被计算机界理解和接受,人们又开始进一步考虑面向对象的开发问题。这就是九十年代以Microsoft Visual系列OOP软件的流行的背景。 传统的结构化分析与设计开发方法是一个线性过程,因此,传统的结构化分析与设计方法要求现实系统的业务管理规范,处理数据齐全,用户能全面完整地其业务需求。 传统的软件结构和设计方法难以适应软件生产自动化的要求,因为它以过程为中心进行功能组合,软件的扩充和复用能力很差。 对象是对现实世界实体的模拟,因面能更容易地理解需求,即使用户和分析者之间具有不同的教育背景和工作特点,也可很好地沟通。 区别面向对象的开发和传统过程的开发的要素有:对象识别和抽象、封装、多态性和继承。 对象(Object)是一个现实实体的抽象,由现实实体的过程或信息牲来定义。一个对象可被认为是一个把数据(属性)和程序(方法)封装在一起的实体,这个程序产生该对象的动作或对它接受到的外界信号的反应。这些对象操作有时称为方法。对象是个动态的概念,其中的属性反映了对象当前的状态。 类(Class)用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 由上分析不难看出,尽管OOP技术更看中用户的对象模型,但其目的都是以编程为目的的,而不是以用户的信息为中心的,总想把用户的信息纳入到某个用户不感兴趣的“程序对象”中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网上炒原油的老师可信吗?
金卡奥术巨人怎么获得,炉石传说2016 奥术巨人
单选题找出划线部分读音不同的选项A.haveB.ha
鸡公全地址有知道的么?有点事想过去
三星a5009换屏幕的步骤是怎样的
美的变频空调显示e1外机指示灯不亮怎么修
二胎女儿大概多少天生
我的也是ipTIME 韩文的N104M 路由器 怎么设置
怎样把一个l变成对称图形?
已知酒精的密度为0.8g/cm3,则下列说法不成立
历史揭秘:清朝一两银子相当于现在多少钱
0.7英寸oled微显示屏价格是多少
这句话I love you so much such as I hate my
把洋葱汁提取出来能存放多久?会变质吗?
花生煲什么汤好
推荐资讯
在目前中国,你认为依德治国与依法治国那个更
The hotel (build)at this time last year.
女人心狠的句子,形容女人心狠的诗句
怎么把手机号暂时变成空号,还可以解除的
请问智商到底是先天的还是后天的。
温岭哪里有卖煊赫门香烟
买衣服抽奖说一等奖送玉只收做工费百分之十就
手机QQ空间提示音怎么改
河口路我想知道这个在什么地方
针对买房付了首付后想退款怎么办
急求解决笔记本玩传奇三卡
少年女仆库洛主题曲天使の歌的歌词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?