业务数据再处理
比如我一个学生,
成绩<60是不及格,显示红色 成绩>60是及格,显示黄色
成绩>80是良好,显示蓝色
成绩>90是优秀。显示紫色
但是我不想把这个写在数据库里面。我需要对业务数据进行再处理。
保证各层数据的封闭性
为了保证数据的封闭性和函数的泛用性。
我们需要做到
数据只能在各层内部修改
视图层不能直接改业务层的数据,只能调用业务层的函数来修改数据
函数只能在邻近层调用。
不能跨层调用函数。
业务数据再处理
比如我一个学生,
成绩<60是不及格,显示红色 成绩>60是及格,显示黄色
成绩>80是良好,显示蓝色
成绩>90是优秀。显示紫色
但是我不想把这个写在数据库里面。我需要对业务数据进行再处理。
保证各层数据的封闭性
为了保证数据的封闭性和函数的泛用性。
我们需要做到
数据只能在各层内部修改
视图层不能直接改业务层的数据,只能调用业务层的函数来修改数据
函数只能在邻近层调用。
不能跨层调用函数。