0

我有一个与设计模式有关的问题,我正在用 php 开发一个 MVC 应用程序,但我不知道类门面在哪里,如果我使用的是 mvc 模式,我认为门面必须在模型中,但是我不知道??,在哪里放置类门面?

**model**
DeliveryDepartment.php
DiscountDepartment.php
OrderDepartment.php
PizzaCallCenterFacade.php
**view**
**controller**

或者我已经将外观放在另一个文件夹中?您如何使用 MVC 组织设计模式外观?

谢谢回答

4

2 回答 2

2

如果您正在谈论外观模式的实现,那么这个类必须与模型保持在一起,因为它“外观”了其他模型类。

于 2012-09-07T06:27:33.487 回答
1

我会创建一个名为components的新目录。那就是我坚持不是模型视图或控制器的额外类的地方。如果就是这样,也许可以称它为助手。

**components**
facade.php 
**model**
DeliveryDepartment.php
DiscountDepartment.php
OrderDepartment.php
PizzaCallCenterFacade.php
**view**
**controller**
于 2012-09-06T23:27:01.490 回答