推荐阅读
相关文章
网站建设您当前位置: 主页 > 网络学院 > 网站建设

谈谈网站建设中的程序设计

发布日期:2020-04-28 来源:优橙 浏览量:
摘要: 面向对象编程(OOP)是网站建设中的主流编程范式。在20世纪70年代,它已经取代了“结构化的”过程编程开发技术。Java是完全面向对象的,编写Java程序必须熟悉ODP。 面向对象程序由对象

面向对象编程(OOP)是网站建设中的主流编程范式。在20世纪70年代,它已经取代了“结构化的”过程编程开发技术。Java是完全面向对象的,编写Java程序必须熟悉ODP。谈谈网站建设中的程序设计(图1)



面向对象程序由对象组成,每个对象包含一个向用户公开的特定功能部分和一个隐藏的实现部分。程序中的许多对象来自标准库,有些是定制的。你是建造自己的物品还是从外面购买完全取决于预算和时间。但是,从根本上说,只要对象能够满足要求,就没有必要关心其功能的具体实现过程。在ODP中,没有必要关心对象的具体实现,只要它能够满足用户的需求。



传统的结构化编程通过设计一系列过程(即算法)来解决问题。一旦确定了这些过程,就有必要开始考虑数据是如何存储的。这就是帕斯卡语言的设计者尼古拉斯·沃斯将他著名的编程书籍命名为《算法+数据结构=程序》的原因。应该注意的是,在名为Wirth的标题中,计算方法是第一种,数据结构是第二种。这清楚地描述了程序员是如何工作的。首先,有必要确定如何操作数据,然后有必要决定如何组织数据以方便数据操作。面向对象程序颠倒了这个顺序,先把数据放在首位,然后考虑操作数据的算法。



对于一些小规模问题,将它们分解成过程开发方法是理想的。然而,面向对象更适合解决大规模问题。实现一个简单的网络浏览器可能需要大约2000个进程,这可能需要对一组全局数据进行操作。使用面向对象的设计风格,您可能只需要大约100个类,每个类平均包含20个方法。后者对于程序员来说更容易掌握和发现错误。假设给定对象的数据处于错误状态,在20个访问过该数据项的方法中查找错误要比在2000个过程中容易得多。


福州优橙互联是一家专注于福州网站建设的网站制作公司,为客户提供小程序制作,促进福州网络的全网推广和精准拓客。欢迎访问http://www.g303.com


全国统一客服热线

13809509600

周一至周五 9:00-22:30

法定节假日 9:00-23:00

微信公众号