3450399331
网站设计

谈谈网站制作中的程序设计

发表日期:2024-12-13   作者来源:www.zcbszs.com   浏览:0   标签:网站制作    

在网站制作中面向对象程序设计(简称OOP)是当今主流的程序设计范型,它已经取代了70年代的“结构化”过程化程序设计发技术。Java是完全方位向对象的,需要熟知ODP才可以撰写Java程序。

面向对象的程序是由对象组成的,每一个对象包括对用户公开的特定功能部分和隐藏的达成部分。程序中的不少对象源于标准库,还有一些是自概念的。到底是自己架构对象,还是从外面购买对象完全取决于预算和时间。但,从根本上说,只须对象可以满足需要,就不必关心其功能的具体达成过程。在ODP中,不必关心对象的具体达成,只须可以满足用户的需要即可。

传统的结构化程序设计通过设计一系列的过程(即算法)来求解问题。这类过程一旦被确定,就要开始考虑存储数据的方法。这就是Pascal语言的设计者Niklaus Wirth将它编著的有关程序设计的著名书本命名为《算法+数据结构=程序》是什么原因。应该注意的是,在Wirth命名的标题中,算珐是第一位的,数据结构是第二位的。这就明确地表述了技术员的工作方法。第一要确定怎么样操作数据,然后再决定怎么样组织数据,以便于数据操作。OOP却调换了这个次序,数据被放在第一位,然后再考虑操作数据的算法。

对于一些规模较小的问题,将它分解为过程的开发方法比较理想。而面向对象愈加适用于解决规模较大的问题。要想达成一个简单的web浏览器可能需要大约2000个过程,这类过程可能需要对一组全局数据进行操作。使用面向对象的设计风格,可能仅需大约100个类,每一个类平均包括20个办法。后者更易于技术员学会,也容易找到bug。假设给定对象的数据处于一种错误状况,在访问过这个数据项的20个办法中查找错误要比在2000个过程中查找容易得多。

推荐名字谈谈网站制作中的程序设计

如没特殊注明,文章均为龙源技术网 原创,转载请注明来自http://www.yanlongwu.com/news/sheji/14847.html
上一篇:

下一篇: