下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

面向对象编程准则及其相关概念

作者:Gman     来源: http://www.kokojia.com点击数:732发布时间: 2018-03-26 11:00:28

标签: JavaSE之面向对象面向对象hadoop

大神带你学编程,欢迎选课

  面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。今天就跟着小编一起来看一看:面向对象编程准则及其相关概念。

面向对象编程准则及其相关概念_JavaSE之面向对象_面向对象_hadoop_课课家

  一、面向对象编程

  想必不需要小编多说,大家都应该知道一点,那就是面向对象编程(OPP)是一种编程语言模式,它的组织方式主要是围绕“对象”,而不是围绕“行为”;围绕数据,而并不是逻辑。在过去的时候,一个应用程序就会被视作一个逻辑过程,接收输入值,对输入值处理,接下来就产生输出值。究竟怎样编写逻辑就会被视作程序挑战,而非究竟怎样定义数据。

  面向对象程序主要采用的观点,正正就是我们所真正关心的是要操作的对象,而不是操作对象时的逻辑。在这里大家都需要注意一点,那就是对象的范围囊括了上至人类(用姓名、住址等等描述),下至建筑物以及地板(所有属性可描述以及管理的物体,甚至大家的电脑桌面上的窗口小部件(就比如说:按钮以及滚动条这两者)。

  在OOP里面的第一个操作步骤就是定义大家所要操作的所有对象以及它们这两者之间究竟怎样建立联系,最常见的应用是数据建模。一旦大家定义了一个对象,那么大家就会使用一个对象类来概括它(大家可以尝试想象一下柏拉图的“理想国”这一个概念,椅子所代表的意思就是了有椅子,意思就是为每一类事物都有其共同的特性),定义它包含的数据的类型以及任何能够直接操作它的逻辑程序。每一个不一样的逻辑程序就会被认为是一个方法。一个类的现实实例被称作(事实上,这没什么惊奇)一个“对象”,或者是在有一些环境里面被称作一个“类的实例”。对象又或者是类实例,也就是大家所要在计算机上运行的。它的方法提供计算机指令,对象属性提供相应的数据。大家以及对象通讯——对象们彼此间相互通讯——用称作消息的明确定义接口。

  二、重要收益

  在这里小编想说的是,面向对象编程里面所使用到的概念以及准则带来了一些重要的收益,具体的收益如下所示:

  数据类的概念使得定义数据对象的子类变成可能,这一些子类能够直接共享父类的一些又或者是全部属性。我们将其称之为继承,OOP的这一特性加强了数据分析的彻底性,减少开发时间,并且还提高了编码的正确性。

  因为一个类仅仅只定义它需要涉及的数据,当这一个类的一个实例(也就是一个对象)在运行的时候,代码将不可以意外地访问其他应用程序数据。这一数据隐藏特性提升了系统安全性,并且还可以避免了非蓄意的数据污染。

  另外一个方面,一个类的定义不但被初始创建它的程序重用,而且被其他面向程序重用(鉴于这一个理由,网络上分布式应用的时候会变得更加的容易)

  数据类的概念允许程序员创建任意的所用语言里面尚未详细说明的新数据类型,千万不要忘记一点,最早的面向对象计算机语言之一名为Smalltalk。小编相信大家都应该知道,C++以及java这两者是如今最流行的面向对象语言。Java编程语言主要就是为了团体网络以及国际互联网上的分布式应用特别设计的哦。

  小编结语:

  在这里小编还想补充一点,面向对象方法作为一种新型的独具优越性的新方法正引起全世界越来越广泛。ObjectOriented的关注和高度的重视,它被誉为"研究高技术的好方法",更是当前计算机界关心的重点。

赞(26)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程