案例21-面向对象复用、面向对象实现、立体化权限

简介: 案例21-面向对象复用、面向对象实现、立体化权限

1、背景介绍

本篇博客是对面向对象复用、面向对象实现、立体化权限落地进行的总结和进行的改进。

*

1、激励配置的功能体现

下图体现出来的是老师配置的回答问题的效果,学生回答完问题以后会展示下面不同的效果,也就是说,每个学生都会复用这些图片。

还有对应的音效

2、脱离学习通设计图,过程化,如何用面向对象的思想来去组织管理流程图

3、词云位置记录定制化

2、思路&方案

1、可配置

2、现实生活中的面面向对象

利用封装的思想。

以及面向对象的指导思想:

1.我们应该关注谁来干事,而不是怎么干事。

2.我们应该关注多少人来干事,而不是干多少事。

思路:

1.利用文件夹分模块,例如脱离学习通功能模块。

2.文件夹里面可以根据角色分页面。

3. 页面里只包含该角色需要具有的流程图。

好处:

1、这样做方便维护,便于进行维护(查找、和修改)

2.层次分明,条理清晰

3、软件参数可配置

对于词云这类浮动式的按钮,我们可以利用让软件的使用者成为我们软件的设计者的思想(前端缓存可以实现)

3、总结

软件设计源于生活,高于生活。

4、升华

面向对象的思想在生活中无处不在。我们在做事情的时候要不断闭环,不断进步。君子不立于危墙之下,从现在往后看,现在我们做的事情是不是能方便后续维护。

相关文章
|
4月前
|
设计模式 存储 算法
《设计模式:可复用面向对象软件的基础(典藏版)》
本书是埃里克·伽玛著作,涵盖180个笔记,主要介绍面向对象设计模式,包括MVC、设计模式编目、组织编目、实现描述、复用机制、运行时与编译时结构关联、设计支持变化等方面。书中详细解释了23种设计模式,如Abstract Factory、Adapter、Bridge、Builder等,按创建型、结构型、行为型分类,旨在提高软件可复用性和灵活性。
247 0
《设计模式:可复用面向对象软件的基础(典藏版)》
|
5月前
|
双11
访问者模式问题之在软件工程中,根据特性和场景决定是采用面向对象的抽象还是访问者的抽象,如何实现
访问者模式问题之在软件工程中,根据特性和场景决定是采用面向对象的抽象还是访问者的抽象,如何实现
|
缓存 搜索推荐 前端开发
项目实战典型案例21——面向对象复用、面向对象实现、立体化权限落地
项目实战典型案例21——面向对象复用、面向对象实现、立体化权限落地
85 0
面向对象七大设计原则,看了必会(代码详细版)(中)
面向对象七大设计原则,看了必会(代码详细版)(中)
【项目实战典型案例】21.面向对象复用、面向对象实现、立体化权限落地
【项目实战典型案例】21.面向对象复用、面向对象实现、立体化权限落地
项目实战21——面向对象的复用、实现、立体化权限落地
项目实战21——面向对象的复用、实现、立体化权限落地
96 0
面向对象七大设计原则,看了必会(代码详细版)(下)
面向对象七大设计原则,看了必会(代码详细版)(下)
|
关系型数据库
面向对象七大设计原则,看了必会(代码详细版)(上)
面向对象七大设计原则,看了必会(代码详细版)(上)
|
设计模式 缓存 监控
【软件架构】支持大规模系统的设计模式和原则
【软件架构】支持大规模系统的设计模式和原则
|
设计模式 算法 前端开发
前端通用编程基础的设计模式之策略
策略模式是一种常见的设计模式,它可以帮助我们在运行时选择算法,并且可以将算法与具体的业务逻辑分离。下面就让我们来看看策略模式的特点和优势。
87 0