面向对象编程语言
计算机学术语
面向对象编程语言,计算机学术语,它设计的出发点就是为了能更加直接地描述客观世界中存在的事件(及对象)以及它们之间的关系。
面向对象的程序设计语言与以往各种编程语言的根本不同点在于,它设计的出发点就是为了能更加直接地描述客观世界中存在的事件(及对象)以及它们之间的关系。
开发一个软件是为了解决现实世界中的问题,这些问题多涉及的业务范围称为该软件的问题域。面向对象的程序设计将现实世界中的客观事物描述成具有属性和行为(或称为服务)的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形成类。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。这样,程序模块间的关系更为简单,程序模块的独立性,数据的安全性就有了良好的保障。类的继承与多态性可以很方便地实现代码重用,大大提高了程序的可重用性,缩短了软件开发周期,并使软件风格统一。因此,面向对象的编程语言使程序能够比较直接反映问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。
参考资料
最新修订时间:2023-05-29 19:01
目录
概述
参考资料