谈谈网站运中的程序设计_宝运莱bao10086易得 谈谈网站运中的程序设计_宝运莱bao10086易得

谈谈网站运中的程序设计


您所在的位置:上海网站运 >宝运莱bao10086 >网站运bao10086 > 发表时间:2018-05-15 18:48:46 文章作者:上海网站bao10086

在网站运中面向对象程序设计(简称OOP)是当今主流的程序设计范型,它已经取代了70年代的“结构化”过程化程序设计发技术。Java是完全面向对象的,必须熟悉ODP才能够编写Java程序。

 
面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。程序中的很多对象来自于标准库,还有一些是自定义的。究竟是自己构造对象,还是从外界购买对象完全取决于预算和时间。但是,从根本上说,只要对象能够满足要求,就不必关心其功能的具体实现过程。在ODP中,不必关心对象的具体实现,只要能够满足用户的需求即可。
 
传统的结构化程序设计通过设计一系列的过程(即算法)来求解问题。这些过程一旦被确定,就要开始考虑存储数据的方式。这就是Pascal语言的设计者Niklaus Wirth将其编著的有关程序设计的著名书籍命名为《算法+数据结构=程序》的原因。需要注意的是,在Wirth命名的标题中,算珐是第一位的,数据结构是第二位的。这就明确地表述了程序员的宝运莱方式。首先要确定如何操作数据,然后再决定如何组织数据,以便于数据操作。OOP却调换了这个次序,数据被放在第一位,然后再考虑操作数据的算法。
 
对于一些规模较小的问题,将其分解为过程的开发方式比较理想。而面向对象更加适用于解决规模较大的问题。要想实现一个简单的web浏览器可能需要大约2000个过程,这些过程可能需要对一组全局数据进行操作。采用面向对象的设计风格,可能只需要大约100个类,每个类平均包含20个方法。后者更易于程序员掌握,也容易找到bug。假设给定对象的数据处于一种错误状态,在访问过这个数据项的20个方法中查找错误要比在2000个过程中查找容易得多。

标签:


本文章由上海做网站公司-易得网络原创,如没特殊注明,转载请注明来自://www.woorichip.com/know/1032.html


上易得:四步教您新建一个网页

下易得:网站运和网页设计的区别在哪

关注列表
© 2013-2016 woorichip.com All Rights Reserved沪ICP备14028045号-2
e世博esball官方网站海洋之神海洋财富 - 海洋之神e世博esball官方网站