【发布时间】:2012-02-10 10:10:29
【问题描述】:
我有一个基类C,其中包含X、Y 和Z 字段。
C1 扩展了C 并且有一个额外的字段T。
在C1 构造函数中,我使用X、Y 和Z 字段的一些硬编码值调用了超级(C) 构造函数。然后我设置T。
是否有任何模式可以通过在 C 构造函数中执行某些操作来自动验证 C1 的所有字段?所以我正在尝试将自动验证推送到基类。
请注意,调用超级构造函数应该在C1 构造函数中的任何语句之前完成。我从一些抽象的validate() 方法开始,但我不是我在正确的轨道上。
谢谢。
【问题讨论】:
标签: java validation design-patterns