我在我的项目中遇到设计相关的困境&如果我能得到一些建议,我会非常感激。有一个POJO大约有20-25个字段&在某些情况下,这个对象根据需要被部分实例化。在我看来这不是一个好的做法&应该避免使用继承或组合。我正在寻找建议,以实现对象创建逻辑(也许是设计模式)的最佳方式,以避免部分实例化。目前,正在使用构建器模式创建对象。
避免部分对象实例化
基本上它是一个swing应用程序。数据从JDialog &的不同字段(20-25)中获取,传递到下一个窗口进行显示以供确认。这些数据使用POJO传递。此POJO目前使用构建器模式实例化。但是我正在寻找一种方法来实现这个POJO没有部分实例化的&在其他情况下只需要传递几个字段。
在此先感谢!
如果你给我们一个例子,这将有所帮助。 – 2013-04-11 07:12:27