Model view controller 在MVC应用程序中,工厂类应该放在哪里?
我正在学习MVC模式,构建一个没有任何框架的简单java应用程序,只是自己构建包结构,以便理解和实践MVC概念。Model view controller 在MVC应用程序中,工厂类应该放在哪里?,model-view-controller,design-patterns,factory,Model View Controller,Design Patterns,Factory,我正在学习MVC模式,构建一个没有任何框架的简单java应用程序,只是自己构建包结构,以便理解和实践MVC概念。 到目前为止,我已经有了软件包:模型、视图和控制器。 因此,我有一个工厂类来构建一些对象(模型的一部分),我不确定工厂类放在这些包中的哪个包中。 我确定它不是视图的一部分:),所以它应该是模型或控制器的一部分吗?或者让其他包裹放置是否正确?看起来您自己回答了。“因此,我有一个工厂类来构建一些对象(模型的一部分)”。把它放在模型包下。我建议使用依赖注入容器,而不是工厂。至于实体,例如域对
到目前为止,我已经有了软件包:模型、视图和控制器。 因此,我有一个工厂类来构建一些对象(模型的一部分),我不确定工厂类放在这些包中的哪个包中。
我确定它不是视图的一部分:),所以它应该是模型或控制器的一部分吗?或者让其他包裹放置是否正确?看起来您自己回答了。“因此,我有一个工厂类来构建一些对象(模型的一部分)”。把它放在模型包下。我建议使用依赖注入容器,而不是工厂。至于实体,例如域对象,您可以使用新操作符直接创建它们。看起来您自己回答了。“因此,我有一个工厂类来构建一些对象(模型的一部分)”。把它放在模型包下。我建议使用依赖注入容器,而不是工厂。对于实体,例如域对象,您可以使用new操作符直接创建它们。