MVVM框架代码逻辑整合

简介: MVVM框架代码逻辑整合

业务数据再处理
比如我一个学生,

成绩<60是不及格,显示红色 成绩>60是及格,显示黄色
成绩>80是良好,显示蓝色
成绩>90是优秀。显示紫色
但是我不想把这个写在数据库里面。我需要对业务数据进行再处理。

保证各层数据的封闭性
为了保证数据的封闭性和函数的泛用性。

我们需要做到

数据只能在各层内部修改
视图层不能直接改业务层的数据,只能调用业务层的函数来修改数据
函数只能在邻近层调用。
不能跨层调用函数。

目录
相关文章
|
7月前
|
设计模式 存储 前端开发
MVC(Model-View-Controller)是一种软件设计模式,用于将应用程序的输入逻辑、业务逻辑和用户界面逻辑分离
【6月更文挑战第17天】**MVC模式**是软件设计模式,用于分离输入逻辑、业务逻辑和用户界面。模型处理数据和业务,视图展示数据,控制器协调两者响应用户请求。优点包括:关注点分离、提高开发效率、简化测试、支持多视图及便于大型项目管理。
67 3
|
7月前
|
JavaScript 前端开发 API
Vue核心指令解析:探索MVVM与数据操作之美
Vue核心指令解析:探索MVVM与数据操作之美
|
前端开发
MVVM框架原理
MVVM框架(Model-View-ViewModel)是一种基于数据绑定的前端架构模式。它将视图逻辑与业务逻辑分离,提供了一种简单而清晰的方式来管理和组织代码。
532 0
|
Java 关系型数据库 程序员
【组件设计开发】采用领域驱动设计设计和开发可组装的组件
采用领域驱动设计设计和开发可组装的组件
27966 7
【组件设计开发】采用领域驱动设计设计和开发可组装的组件
|
JSON 前端开发 API
前端组件模块化设计思路-何飞
在整个前端代码的开发中,经常会不停的造轮子,写重复的代码,导致整体的研发成本过多,开发效率变慢,而在如今低代码盛行的时代,如何降低研发成本,提升开发效率成了很多大厂探索的目标,目前市面上大多数的组件库(Ant Design、ElementUI 等)都是能给开发带来便利,但是不具备业务属性,还是需要通过组件库的能力进行上层的搭建,无法满足业务需求的变化,从而导致研发成本的增加。
|
设计模式 存储 前端开发
Python:设计模式之模型-视图-控制器-MVC复合模式
Python:设计模式之模型-视图-控制器-MVC复合模式
105 0
|
JavaScript 前端开发 程序员
Vue基本代码和 MVVM 之间对应关系|学习笔记
快速学习Vue基本代码和 MVVM 之间对应关系
105 0
Vue基本代码和 MVVM 之间对应关系|学习笔记
|
JavaScript 前端开发 程序员
Vue基本代码和MVVM之间对应关系|学习笔记
快速学习Vue基本代码和MVVM之间对应关系
126 0
Vue基本代码和MVVM之间对应关系|学习笔记
|
JavaScript 前端开发
前端如何实现模块化开发?
在网页开发的早期,JavaScript 制作作为一种脚本语言,做一些简单的表单验证或动画实现等,那个时候的代码还是很少的。
190 0
|
XML 存储 ARouter
MVVM框架初探
MVVM框架初探
329 0
MVVM框架初探