1、背景介绍
本篇博客是对面向对象复用、面向对象实现、立体化权限落地进行的总结和进行的改进。
*
1、激励配置的功能体现
下图体现出来的是老师配置的回答问题的效果,学生回答完问题以后会展示下面不同的效果,也就是说,每个学生都会复用这些图片。
还有对应的音效
2、脱离学习通设计图,过程化,如何用面向对象的思想来去组织管理流程图
3、词云位置记录定制化
2、思路&方案
1、可配置
2、现实生活中的面面向对象
利用封装的思想。
以及面向对象的指导思想:
1.我们应该关注谁来干事,而不是怎么干事。
2.我们应该关注多少人来干事,而不是干多少事。
思路:
1.利用文件夹分模块,例如脱离学习通功能模块。
2.文件夹里面可以根据角色分页面。
3. 页面里只包含该角色需要具有的流程图。
好处:
1、这样做方便维护,便于进行维护(查找、和修改)
2.层次分明,条理清晰
3、软件参数可配置
对于词云这类浮动式的按钮,我们可以利用让软件的使用者成为我们软件的设计者的思想(前端缓存可以实现)
3、总结
软件设计源于生活,高于生活。
4、升华
面向对象的思想在生活中无处不在。我们在做事情的时候要不断闭环,不断进步。君子不立于危墙之下,从现在往后看,现在我们做的事情是不是能方便后续维护。