我是Winforms
的新手,我需要製作一個非常簡單的Winforms
應用程序。 通過簡單地說我的意思是一些文本框和一些按鈕只在一個屏幕上。小型winform應用程序設計問題
我不知道我是否需要實施一些MVC
在這種情況下的模式。(剛聽到的MVC
,不是那麼熟悉它的基本概念的實現)
我認爲這種模式可能是矯枉過正我目的和想聽聽你對這個問題的看法:
我知道model
部分(業務邏輯)應該不知道view
部分。 但是,如果view
部分將持有對model
的引用,並且model
將通過代表與view
進行通信,那麼它是否認爲是錯誤的設計\錯誤? 換句話說,這種類似於MVC
而沒有控制器部分是一個好設計的模式?如果不是爲什麼,你認爲什麼是更好的解決方案?
的WinForms wasnt真正爲MVVM或MVC設計而成。 WPF是完美的。考慮在WPF中編寫你的應用程序。 – paqogomez
你可以用Winform實現MVC模式嗎?但不知道。 – Rahul
如果您的應用程序足夠簡單(某些文本框和一個屏幕中的某些按鈕),則不需要任何模式。只需掛上事件處理程序並將業務邏輯放在那裏即可。沒有人會關心這一點。設計模式旨在用於值得設計模式的項目,如業務線應用程序或企業軟件。不適用於簡單的1窗口工具等。 –