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,或者尋找另一種最適合上述情況的設計模式?
謝謝。