我在我的項目中遇到設計相關的困境&如果我能得到一些建議,我會非常感激。有一個POJO大約有20-25個字段&在某些情況下,這個對象根據需要被部分實例化。在我看來這不是一個好的做法&應該避免使用繼承或組合。我正在尋找建議,以實現對象創建邏輯(也許是設計模式)的最佳方式,以避免部分實例化。目前,正在使用構建器模式創建對象。
避免部分對象實例化
基本上它是一個swing應用程序。數據從JDialog &的不同字段(20-25)中獲取,傳遞到下一個窗口進行顯示以供確認。這些數據使用POJO傳遞。此POJO目前使用構建器模式實例化。但是我正在尋找一種方法來實現這個POJO沒有部分實例化的&在其他情況下只需要傳遞幾個字段。
在此先感謝!
如果你給我們一個例子,這將有所幫助。 – 2013-04-11 07:12:27