2012-06-11 70 views
0

我有一個獲取記事本的任務,該記事本限制文件大小2 MB。我們支持所有像打開普通的記事本操作,保存,撤消,重做等我最初的想法是「命令模式去」是什麼都可以使用或建議?使用記事本設計的命令模式

這是在C#

+0

你爲什麼要製作一個文件大小限制的記事本?這是一項家庭作業嗎? – redhotvengeance

+0

是的只是試圖探索不同的設計模式 – uday

回答

2

的命令模式一定會允許簡單的撤消/重做功能,將模式擴展到完整的MVC將允許良好的代碼組織,保存模型中存儲的數據(用戶類型),處理事件(用戶打字,保存等)(具有強大的命令模式實施)以及用戶在View中處理的內容。

有大量可用於瞭解設計模式的資源Here微軟討論MVC。 Here是MVC的另一個介紹。 Here是各種其他模式的不錯列表。 here是一個很好的圖解釋MVC流(不是C#,但仍然適用)。

請記住,沒有100%「這是MVC應該的方式」。與大多數與代碼相關的事情一樣,有一個目標(Model和VIew的分離),並且您正以最佳方式製作您的項目以嘗試實現它。沒有「一刀切」。

+0

爲最後的評論+1 – Glenner003