0
我有一個Form
其中有幾十個控件。這些控件被分成組,每個組件都有一些事件。所有的事件處理程序都在Form
代碼中,但我真的很討厭它;我的班級太長了。如果僅使用一次UserControl,創建一個UserControl?
我想,也許要爲每個組創建一個UserControl
並有事件處理程序,但我閱讀無處不在(如here和here),其UserControl
也應該被用於重用目的,這裏真的是爲把我的代碼分成小的,更易於管理的類。
所以我應該把它們分開
謝謝。但是它會打破「UserControl」的核心目的嗎? – Sipo
它可能不是最初的意圖,但它有點像問我是否應該把一個巨大的例程分解成更小的邏輯單元,當函數/類的目的被重用時,每個邏輯單元只能使用一次。我真的沒有看到它的問題,可以使一些代碼更容易使用。此外,當您考慮測試時,較小的單元可以更容易獨立測試。 – Tim