iT邦幫忙

1

基於XML的標記來描述將呈現為HTML形式的用戶界面元素是聲明性編程範例

使用基於XML的標記來描述將呈現為HTML形式的用戶界面元素是聲明性編程範例。如果通過JavaScript語句呈現HTML表單以控製文檔對像模型(DOM),則這是命令式編程範例。下圖說明了差異:
https://ithelp.ithome.com.tw/upload/images/20201124/20132160Ph835xGwVR.png

聲明式編程
在計算機科學中,聲明性編程是一種編程範式(一種構建計算機程序的結構和元素的樣式),用於表達計算的邏輯而不描述其控制流程。
資料來源:維基百科

命令式編程
在計算機科學中,命令式編程是一種編程範式,它使用更改程序狀態的語句。
資料來源:維基百科

面向對象編程(OOP)
面向對象編程(OOP)是一種基於“對象”概念的編程範例,其中可以包含數據和代碼:字段形式的數據(通常稱為屬性或屬性),以及過程形式的代碼(通常稱為方法)。
資料來源:維基百科

多態性
多態是OOP的功能之一
在編程語言和類型理論中,多態性是為不同類型的實體提供單個接口[1]或使用單個符號表示多種不同類型。
資料來源:維基百科

參考
. 第11講:聲明性UI
. 聲明式編程
. 命令式編程
. 面向對象編程

資料來源: Wentz Wu QOTD-20201122


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言