我目前有一個項目是「業務對象」項目,我們的目標是在GUI和業務對象之間有明確的分離。但是,我的項目有System.Windows.Forms的參考,這對我的項目設計不佳的每個人來說都是一個大紅旗。如何讓'GUI'層保留'業務邏輯'層?
我的問題是,我正在使用稱爲「活動查詢生成器」的第三方控件。這實際上是一個'控制',如在GUI中,System.Windows.Forms.Control;但它永遠不會顯示在任何地方,並添加到任何窗體控件集合中。它提供了業務對象的許多核心功能。
無論如何,沒有引用System.Windows.Forms - 我不能使用第三方控件和BO是可怕的破碎。但我被告知我不能引用System.Windows.Forms,因爲它是不好的編碼習慣。
而我完全喪失了做什麼。
具有更多設計模式類型體驗的人可以提供解決方案嗎?
這很有道理 - 謝謝。如果你知道的話, – 2009-04-22 15:34:25
很想聽聽我爲什麼得到-1。我很想聽聽你的意見。 – JoshBerke 2009-04-22 16:10:48