第4章 模板方法模式 
4-1 再次分析问题 (01:21)
4-2 高大上的设计模式 (09:03)

4-3 模板方法模式的基本知识 (15:53)


 第4章 模板方法模式 
4-1 再次分析问题 (01:21)
仍存在问题如:
1.应提供鼠标移动显示第几颗
2. 应提供ajax点击后提交,并设置为禁止修改
3.若增加goon功能如显示半颗星,应该使用开放封闭原则
4-2 高大上的设计模式 (09:03)
1.设计模式:解决一类问题的总结
23种
 【JS】星级评分原理和实现(第4章 模板方法模式 - 上 )


2. 设计模式总结
 【JS】星级评分原理和实现(第4章 模板方法模式 - 上 )
创建型-创建对象,不关心创建过程
结构型-模块之间的关系
行为型-具体行为/活动
3.好的设计模式
 
4-3 模板方法模式的基本知识 (15:53)
1.模板方法设计模式:抽象父类和具体实现的子类
2.代码证明模板方法使用的优点:
1)如果不用设计模式。可以看出来十分繁琐
 【JS】星级评分原理和实现(第4章 模板方法模式 - 上 )
2)使用设计模式后
 【JS】星级评分原理和实现(第4章 模板方法模式 - 上 )
注意:
1.js中子类继承父类的写法
2.用代码抛出错误来强制性要求子类重写


3)钩子方法:理解为子类判断要不要加入父类的方法,将代码修改后如下:

【JS】星级评分原理和实现(第4章 模板方法模式 - 上 )

相关文章:

  • 2021-08-10
  • 2021-04-08
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-03
猜你喜欢
  • 2021-12-09
  • 2021-11-27
  • 2021-04-06
  • 2021-05-19
  • 2021-08-16
  • 2021-12-31
  • 2021-09-04
相关资源
相似解决方案