如何开始设计 OOP MVC 应用程序
How to start with the design of an OOP MVC app
我刚开始学习 MVC,我目前正在尝试制作一个有助于管理燃料的应用程序,我的问题是我将如何定义适当的模型,并在逻辑上分解所涉及的部分,设计如下:
"the app must, Include the tank or deposit which would include the stock of fuel, the tank should be able to keep track of the fuel it has left."
"系统还必须记录储罐的进货和出货,
这将包括另一个实体,即装载燃料的设备、卡车或机械。
"at last the equipment must also keep a record of the hour meter of itself and be able to compare it to the usage of fuel in order to obtain performance."
在技术方面,我会使用 zend framework 2,我应该将所有内容都包含在一个模块中还是制作各种模块并将它们关联起来。
模块本身应被视为独立的应用程序。牢记这一点,这就是你应该开始的地方。
考虑一个非常典型的 Blog
模块。博客必须有类别和帖子。由于类别和帖子是一个模块的一部分,并且由于它们的交互是紧密耦合的,因此将类别和帖子作为独立模块是非常错误的。
因此,在您的情况下,equipments
和 fuels
代表一种称为设备管理的特定功能。所以处理这个问题的正确方法是将所有相关的附属功能包装到一个模块中。
我刚开始学习 MVC,我目前正在尝试制作一个有助于管理燃料的应用程序,我的问题是我将如何定义适当的模型,并在逻辑上分解所涉及的部分,设计如下:
"the app must, Include the tank or deposit which would include the stock of fuel, the tank should be able to keep track of the fuel it has left."
"系统还必须记录储罐的进货和出货, 这将包括另一个实体,即装载燃料的设备、卡车或机械。
"at last the equipment must also keep a record of the hour meter of itself and be able to compare it to the usage of fuel in order to obtain performance."
在技术方面,我会使用 zend framework 2,我应该将所有内容都包含在一个模块中还是制作各种模块并将它们关联起来。
模块本身应被视为独立的应用程序。牢记这一点,这就是你应该开始的地方。
考虑一个非常典型的 Blog
模块。博客必须有类别和帖子。由于类别和帖子是一个模块的一部分,并且由于它们的交互是紧密耦合的,因此将类别和帖子作为独立模块是非常错误的。
因此,在您的情况下,equipments
和 fuels
代表一种称为设备管理的特定功能。所以处理这个问题的正确方法是将所有相关的附属功能包装到一个模块中。