用户工具


每个类必须提供无参数构造函数,每个属性必须有set,get方法。 便于测试时构建对象

set方法必须保证进来的参数的有效性,合法性。 拒绝null值

  • set函数是一个有副作用的函数,要么赋一个合法值,要么抛出异常。

每个bean类都要提供一个isValid方法确保自身的有效性

尽可能讲属性初始化为有效值默认值,而不是null。

如果是资源类,必须提供clean函数,清理资源。