执行复杂任务必要性由计算机软件变得必要在今天更改和迅速竞争环境。 软件行业和软件专业人员寻找将迎合软件系统的复杂的新的方法和新途径。 有内在的限制在计算机语言的早期世代由于哪些他们无法解决当前需求。 他们也是可能证明昂贵根据过时编码的重编程序和更正的易受的错误。

在编程期间的历史记录,许多不同的方法使用了。 完成指令表取决于的程序编程根据算法。 重点在处理。 数据的问题是附属的。 在模块化程序设计,大程序被中断更小的零件。 这做处理整体发展和最新维护更加容易。 问题带有上述方法是程序的要素不反射真实世界。 并且数据不可能被更改不修改程序模块。

最新的编程的途径,面向对象的编程技术(OOP),聘用一个新和强大的方式处理当前复杂。 此途径做任务编程更加容易,更加可靠,可再用和稳健。 它也导致改善管理在维护期间软件开发和方便在其整个生存期期间。 程序反映真实世界并且高效地提供数据处理,不用在程序编码上的变化。

从其他语言分隔面向对象的编程技术的功能是模块化、继承、数据抽象化、多形性和封闭。 当我们现在查看开发环境时,它变得明显要求一种先进的编程语言处理大项目。 更旧的语言在一个合作设置未起作用,并且可能导致减少的可维护性和上升渐进性。 典型地许多数百程序员研究一个唯一项目。 全部的程序分开成更小的大块或模块和程序员被分配到每一个项这些项任务。 系统专家协调完全项目。

一个重要功能面向对象的编程技术是数据的分隔从执行程序。 更早的编程语言没有限定范围在数据和程序之间。 这意味着在数据结构上的所有变化必须由在程序上的一个变化随附于。 通过分隔二, OOP,废除此限制。

一个面向对象的程序模件,并且每个模块可以由程序员发展。 被汇集的所有这些模块构成一。 有模块化的许多好处。 维护变得更加容易,当所有错误在编程可以在一个特定模块之内查出。 你不需要通过整个程序搜索查出错误。 数据单独被处理并且不可能影响。 程序的每个部分对待对象。 可再用性可以达到带有面向对象的编程技术。 现代语言全部用面向对象的结构建立。 实际上它是突破概念在计算机编程。

版权(c) 2007年教务长Barnard

能承受的生存条款@ http://www.articlegarden.com 

关于Barnard教务长
连接我在IT教务长技术支持,并且我很快将是在接触朋友。
请对上述条款估计从计算机类别
称谓: 面向对象的编程技术

 
不额定
按书签此条款对可口
 作者! 按书签此条款对del.icio.us

电子邮件对朋友

复制&粘贴html为您的网站或blog

企业联合组织计算机有关的条款通过RSS! 

提高您的网站的搜索引擎等级! 吸引更多重复访客!
自动地,通过实际上简单企业联合组织化(RSS)一贯地更新您的目录。 要银行团联合贷款上述条款和其他计算机有关的条款在您的blog或站点,简单点击XML图标上面获取RSS结转 --
指南: 如何把XML结转放在您的网页上


家庭 & 计算机