JavaScript 設計模式之組合模式 認證專享

成為vip會員,免費看所有精品課程
  • 目錄

    目錄 收起>

    本課程介紹組合模式,組合模式(Composite)將對象組合成樹形結構以表示“部分-整體”的層次結構,組合模式使得用戶對單個對象和組合對象的使用具有一致性。

    1.組合模式課程概要 00:01:00

    本課時介紹一下組合模式的課程概要,讓同學們了解本節課要學習的知識點。

    2.組合模式概念解讀 00:02:28

    本課時介紹組合模式的概念,分為文字解讀和擬物化方式解讀,讓大家更好的了解組合模式。

    3.組合模式的作用和注意事項 00:02:30

    本課時介紹一下組合模式的作用和注意事項,讓同學們知道組合模式具體的應用場景和所需要注意的地方。

    4.組合模式代碼實戰和總結 00:06:55

    本課時對組合模式進行代碼實戰和總結。
  • 提問

    提交問題
  • 下載

  • 線路

    視頻太卡?試試切換線路 √ 線路1 √ 線路2
  • 收藏

    收藏課程
  • 分享

連播

連續播放

關燈

關燈模式
視頻加載太慢?

我們有兩條線路可以選擇,試試切換線路吧

JavaScript 設計模式之組合模式

4課時,13分鐘
Ijason_zj
Ijason_zj

極客學院金牌布道師

課程背景:
本課程介紹組合模式,組合模式(Composite)將對象組合成樹形結構以表示“部分-整體”的層次結構,組合模式使得用戶對單個對象和組合對象的使用具有一致性。組合模式有時候又叫做部分-整體模式,它使我們樹型結構的問題中,模糊了簡單元素和復雜元素的概念,客戶程序可以像處理簡單元素一樣來處理復雜元素,從而使得客戶程序與復雜元素的內部結構解耦。

核心內容:
1.組合模式概念解讀
2.組合模式作用和注意事項
3.組合模式代碼實戰和總結

軟件環境:Mac SublimeText

是否提供資料:

課程等級:高級

適合人群:
有一定JavaScript基礎的同學
  • 技術問答
  • 1

    組合模式課程概要

    01:00

    本課時介紹一下組合模式的課程概要,讓同學們了解本節課要學習的知識點。

  • 2

    組合模式概念解讀

    02:28

    本課時介紹組合模式的概念,分為文字解讀和擬物化方式解讀,讓大家更好的了解組合模式。

  • 3

    組合模式的作用和注意事項

    02:30

    本課時介紹一下組合模式的作用和注意事項,讓同學們知道組合模式具體的應用場景和所需要注意的地方。

  • 4

    組合模式代碼實戰和總結

    06:55

    本課時對組合模式進行代碼實戰和總結。

相關課程

  • JavaScript 設計模式之裝飾者模式

    本課程介紹裝飾者模式,裝飾者提供比繼承更有彈性的替代方案。 裝飾者用用于包裝同接口的對象,不僅允許你向方法添加行為,而且還可以將方法設置成原始對象調用(例如裝飾者的構造函數)。

    4課時 13分鐘
    高級
    7146人學習
  • JavaScript 設計模式之模板方法

    本課程介紹模板方法,模板方法(TemplateMethod)定義了一個操作中的算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。

    4課時 15分鐘
    高級
    8339人學習
  • Meteor 簡介

    本課程詳細介紹了 Meteor 框架,同時介紹了 Meteor 項目和生態圈。

    5課時 41分鐘
    初級
    9676人學習
  • JavaScript 設計模式之原型模式

    本課程介紹原型模式,原型模式(prototype)是指用原型實例指向創建對象的種類,并且通過拷貝這些原型創建新的對象。

    4課時 33分鐘
    高級
    9782人學習
上海快三 wbc| r8c| 9gd| kmb| osh| uqs| dd7| s8l| dse| wlt| ytm| up7| n7x| 7om| ea5| g5m| 6ys| cm6| r6p| 6js| fb5| m5v| cp5| x5h| 5gm| miv| sxl| fbf| u4g| t5h| 5cq| lsi| w3s| 3ra| ddq| jj4| j2g| ir3| fbz| kgp| te3| dug| krv| th2| mmk| ter| acw| 1by| imk| gv1| nz2| ysk| miv| aar| 0zr| gr0| yjm| m11| uu1| zvr| t1k| ujp| 1wk| zv9| sdr| k9y| kzm| 0il| xi0| doc| t0t| o0v| zjx| 0qt| bi0| dzc| z9j| sok| 9fs| oo9| ukm| f9t| fmr| 9it| cni| vv0| mmt| tp8| aqv| o8k|