JavaScript 设计模式之模板方法 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程介绍模板方法,模板方法(TemplateMethod)定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

    1.模板方法课程概要 00:00:46

    本课时介绍一下模板方法的课程概要,让同学们了解本节课要学习的知识点。

    2.模板方法概念解读 00:04:34

    本课时介绍模板方法的概念,分为文字解读和拟物化方式解读,让大家更好的了解模板方法。

    3.模板方法的作用和注意事项 00:03:13

    本课时介绍一下模板方法的作用和注意事项,让同学们知道模板方法具体的应用场景和所需要注意的地方。

    4.模板方法代码实战和总结 00:06:35

    本课时对模板方法进行代码实战和总结。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

JavaScript 设计模式之模板方法

4课时,15分钟2015-07-22
Ijason_zj
Ijason_zj

极客学院金牌布道师

课程背景:
模板方法是一种代码复用的基本技术,在类库中尤为重要,因为他们提取了类库中的公共行为。模板方法导致一种反向的控制结构,这种结构就是传说中的“好莱坞法则”,即“别找找我们,我们找你”,这指的是父类调用一个类的操作,而不是相反。具体体现是面向对象编程编程语言里的抽象类(以及其中的抽象方法),以及继承该抽象类(和抽象方法)的子类。

核心内容:
1.模板方法概念解读
2.模板方法作用和注意事项
3.模板方法代码实战和总结

软件环境:Mac SublimeText

是否提供资料:

课程等级:高级

适合人群:
有一定JavaScript基础的同学
  • 技术问答

相关课程

  • Meteor 简介

    本课程详细介绍了 Meteor 框架,同时介绍了 Meteor 项目和生态圈。

    5课时 41分钟
    初级
    9589人学习
  • JavaScript 设计模式之原型模式

    本课程介绍原型模式,原型模式(prototype)是指用原型实例指向创建对象的种类,并且通过拷贝这些原型创建新的对象。

    4课时 33分钟
    高级
    9699人学习
  • JavaScript 设计模式之中介者模式

    本课程介绍中介者模式,中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。

    4课时 15分钟
    高级
    5936人学习
  • JavaScript 设计模式之策略模式

    本课程介绍策略模式,策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。

    4课时 15分钟
    高级
    7260人学习