1. 首页
  2. 编程语言
  3. Javascript
  4. 深入理解JavaScript系列(41):设计模式之模板方法详解

深入理解JavaScript系列(41):设计模式之模板方法详解

上传者: 2021-11-20 09:41:55上传 PDF文件 70.25 KB 热度 7次

模板方法定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法是一种代码复用的基本技术,在类库中尤为重要,因为他们提取了类库中的公共行为。模板方法导致一种反向的控制结构,这种结构就是传说中的“好莱坞法则”,即“别找找我们,我们找你”,这指的是父类调用一个类的操作,而不是相反。具体体现是面向对象编程编程语言里的抽象类,以及继承该抽象类的子类。但每种饮料冲泡的方法以及所加的小料不一样,所以我们可以利用模板方法实现这个主要步骤。

用户评论