时间:2016.01.22 发布人:zwlxxsc
已解决问题
谷歌zwlxxsc用户在2016.01.22提交了关于“
梦幻西游怎么理解面向对象程序设计”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-06T11:21:01。希望大家能够帮助她。
详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的
!
希望以下的回答,能够帮助你。
第1个回答
用户名:zp27849015331215问答0
我觉得没必要去深究他的意思。按我的理解,镇血景高如班包面向对象编程,主要是将我们实际生活中的对象经过抽象,将它定义成为一个类,通过类的属性和方法来模拟生活中的这个对象。这样使得程序更容易结构化、抽象起来更方便。面向对象技术最初是从面向对象的程序设计开始的,面向对象编程并不困难它的出现以60年代si回浓肉求都物减举刘mula语言为标志。80年代中后期,面向对象程序设计逐青解排读渐成熟,被计算机界理解和接受,人们又开始进一步考虑面向对象的开发问题。这就是九十年代以MicrosoftVisu显倒数al系列OOP软件的流行的背景。传统的结构化分析与设计开发方法是一个线性过程,因此,传统的结构化分析与设计方法要求现实系死统的业务管理规范,处理**齐全,用户能全面完整地其业务需求。台保诉成打府叫传统的软件结构和设计方法难以适应软件生**自动化的要求复黄课非散拉曲谈织,因为它以过程为中心进行功能组结妒湖沙越哪合,软件的扩充和复用能力很差。对象是对现实世界实盟争坏限府实体的模拟,因面能更容易地理解需求,即使用户和分析者之间具有不同的教育背景和工作特点,也可很好地蒸境杆亚直沟通。区别面向对象的开发和传统过程的开发的要素有:对象识别和抽象、封装、多态性和继承。对象(Object)是一个现实实体的抽象,由现实实体的过程或信息牲来定义。一个对象可被认为是一个把**(属性)和程序(方法)封装在一起的实体,这个染身夫待么注台希兵确程序**生该对象的动作或对它接受到的外界信号的反应。这些对象操作有时称为方法。对象是个动态的概念,其中的属注联试性反映了对象当前的状态。类(Class)用来描述具有相同的属性和方法的对象的集合基。它定义了该集合中每永属振么个对象所**有的属性和方法。对象是类的实例。由上分析不难看出,尽管OOP技术更看中用户的对象模型,但其目的都是以编程为目的的,而不是以用户背处集能少普层三京认思的信息为中心的,总想把协五棉架用户的信息纳入到某个用户烟车不感兴趣的“程序对象”中。