For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
昆明IT培训的小编知道,面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。
所有编程语言的最终目的都是解决企业又或者人在现实生活中所遇到的问题,最初我们的程序可能长这样“11111100001”,相信大家都不会陌生,只是大家没这么子去敲过代码。再后来出现了汇编语言,汇编语言便是对基础机器语言(二进制)的少量抽象,再到后来出现了许多“命令式”语言(如FORTRAN、BASIC和C),这些语言便是对汇编语言的一种抽象。这些语言都有了长足的进步,但它们的抽象原理依然要求我们着重考虑计算机的结构,而考虑的不是要解决的问题的本身结构。在机器与实际要解决的问题之间,程序员必须建立起一种联系,这个过程要求人们付出较大的精力,使得程序代码很难编写,写出来的代码又很难理解,要花较大的代价进行维护。
面向对象的程序便很好的解决了这一问题,程序员可利用程序来表达实际问题中的元素,我们便将这些元素在程序中的表示称为“对象”。我们可以根据现实中的问题来灵活配置对象,以便与特定的问题配合。与之前的语言相比,这无疑是一种更加灵活、更加强大的语言抽象。总之OOP允许我们根据问题来描述问题,而不是根据问题在机器中的方案。与现实世界中的“对象”或者“物体”相比,编程对象与它们也存在共通的地方:它们都有自己的特征和行为。