基于XML的标记来描述将呈现为HTML形式的用户界面元素是声明性编程範例

使用基于XML的标记来描述将呈现为HTML形式的用户界面元素是声明性编程範例。如果通过JavaScript语句呈现HTML表单以控製文档对像模型(DOM),则这是命令式编程範例。下图说明了差异:
http://img2.58codes.com/2024/20132160Ph835xGwVR.png

声明式编程
在计算机科学中,声明性编程是一种编程範式(一种构建计算机程序的结构和元素的样式),用于表达计算的逻辑而不描述其控制流程。
资料来源:维基百科

命令式编程
在计算机科学中,命令式编程是一种编程範式,它使用更改程序状态的语句。
资料来源:维基百科

面向对象编程(OOP)
面向对象编程(OOP)是一种基于“对象”概念的编程範例,其中可以包含数据和代码:字段形式的数据(通常称为属性或属性),以及过程形式的代码(通常称为方法)。
资料来源:维基百科

多态性
多态是OOP的功能之一
在编程语言和类型理论中,多态性是为不同类型的实体提供单个接口[1]或使用单个符号表示多种不同类型。
资料来源:维基百科

参考
.第11讲:声明性UI
.声明式编程
.命令式编程
.面向对象编程

资料来源: Wentz Wu QOTD-20201122


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章