我正在设计一个特定对象(这些对象的字段)的验证器。这些对象被包含在一个更大的容器对象中。
例如:汽车作为容器,包含轮子、发动机、车身。假设我需要验证轮子的直径是否正确,发动机的容量是否正确,车身的长度等等。
理论上,我认为应该在构建容器(汽车)之前验证一切。
那么,最好的方法是什么呢?我是否应该制作一个具有validate()方法的抽象验证器类,并在每个封闭类中实现它?至于容器,我是否只需完全排除它在验证过程中?谢谢您的帮助。
例如:汽车作为容器,包含轮子、发动机、车身。假设我需要验证轮子的直径是否正确,发动机的容量是否正确,车身的长度等等。
理论上,我认为应该在构建容器(汽车)之前验证一切。
那么,最好的方法是什么呢?我是否应该制作一个具有validate()方法的抽象验证器类,并在每个封闭类中实现它?至于容器,我是否只需完全排除它在验证过程中?谢谢您的帮助。