0
說,我有不同種類的Organization
,我試圖使用Strategy Pattern
。設計模式:我如何處理不同類型的組織?
這裏是我的組織是什麼樣子:
Class Organization {
public String id;
public String name;
public String description;
// Do something common.
}
因爲我有各種不同的組織,並各種組織都有自己的領域,例如:There
Class School extends Organization {
public String level;
public String annuity;
// Do something special for school.
}
Class Camp extends Organization {
public String beginDate;
public String endDate;
// Do something special for Camp.
}
問題是: 現在我需要爲他們設計一個管理面板,並且我不想單獨管理每種組織。
我想僅管理頁面中的所有組織。
那麼,我該怎麼做呢?
我應該將所有數據放入一個名爲Organization
的表中並添加一個Type
字段,或者爲不同的組織創建不同的表?
你需要明確這些「做點什麼......」。沒有他們,我並不認爲這裏需要戰略模式。 – LMeyer