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

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

原文 http://blog.csdn.net/qq_32616843/article/details/79206406

2018-01-31 02:00:15阅读(413)

 第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种
 【<a href=JS】星级评分原理和实现(第4章 模板方法模式 - 上 )" src="http://img.blog.csdn.net/20180130151657779?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzI2MTY4NDM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">


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


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

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

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹