我有一个与设计模式有关的问题,我正在开发一个用于php的MVC应用程序,但我不知道将在哪个类门面,如果我使用的是mvc模式,我认为外观必须在模特,但我不知道??,在哪里放类门面?
**model**
DeliveryDepartment.php
DiscountDepartment.php
OrderDepartment.php
PizzaCallCenterFacade.php
**view**
**controller**
或者我将外观放在另一个文件夹中?你如何用MVC组织dessing pattern facade? p>
感谢您的回答
答案 0 :(得分:2)
如果你在谈论Facade pattern实现,那么这个类必须与模型保持一致,因为它“面向”其他模型类。
答案 1 :(得分:1)
我会创建一个名为 components 的新目录。多数民众赞成在那里我坚持不是模型视图或控制器的额外类。如果那是什么,也许称之为帮手。
**components**
facade.php
**model**
DeliveryDepartment.php
DiscountDepartment.php
OrderDepartment.php
PizzaCallCenterFacade.php
**view**
**controller**