![]() |
1
1
首先,用户将与统计数据交互吗?如果不是,那你就不需要MVC了。(MVC中的控制器处理用户交互)。 您希望将类的数量保持在最低限度,这很好。让我们分别考虑计算和显示。 您将如何显示统计数据?它们通常是文本标签,还是有其他图形元素(误差条或类似的东西)?尝试找出显示统计信息的不同方式。 你将有多少种不同的计算方法?每个计算是直接映射到单个图形元素,还是以多种不同的方式绘制?试着找出计算与图形元素的关系。 作为一个具体的例子,假设您已经绘制了一组数据点。您需要显示平均值、中间值和模式。您可以将其中的每一条显示为单独的水平线,以适当的Y值穿过图表。计算都是独立的,但是显示逻辑可以共享。或者,您可能希望将平均值显示为行和文本标签。这里只有一个计算,但是有两种不同的显示方法。 MVC设计是将底层数据与其表示分离。通过这样做,您可以为许多不同的数据块重复使用表示逻辑的位。此外,您可以以多种方式显示单个数据,它们都将保持同步。 |
![]() |
KollegeBo · 触发更新的POST或GET 2 年前 |
![]() |
mariolototo · 无法获取“/”express以外的路线 2 年前 |
![]() |
nnmmss · 根据查询字符串值激活li 2 年前 |
![]() |
Ezaldeen Ezaldeen · pdo包装器最后一个id返回0 2 年前 |
![]() |
Bruno Vavretchek · JSON模型建议 6 年前 |
![]() |
Pasha · 如何在@RequestBody中传递2个对象? 6 年前 |