1
我正在为一家大型公司实施一套系统。系统正在使用设计模式MVC。设计模式 - 使用DAO?或者使用其他类型的设计模式?
但是,我在这里有一个关于是否需要使用DAO或使用另一个设计模式的一小部分(不知道哪个设计模式必须采用这种特殊情况)的问题。
好了,我们开始吧:
有一个系统工具,它可以生成管理信息,选择一个选项来查看:在图表或数据(表)。
由于这两个选项具有相同的行为,但在不同的视图中,我必须使用DAO模式?或者其他设计模式最?
例如,我在执行一类下面:
class Graphic implements IDAOResult {
public function totalParticipation() { }
public function evolution() { }
}
class DataInfo implements IDAOResult {
public function totalParticipation() { }
public function evolution() { }
}
因此,与上述类,因为我做的DAO,因为我认为这是更适合所有人。 您是否认为我不应该使用DAO,或者寻找另一种最适合上述情况的设计模式?
谢谢。