gpt4 book ai didi

Java 验证参数包装器类中的参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:45:32 26 4
gpt4 key购买 nike

<分区>

我有一个类,它的构造函数接受一个对象,该对象包含该类的参数(我确定它有一个漂亮的名字,但我不知道),我正在考虑处理验证的选项参数。

我是否应该在主类构造函数中进行验证,只让参数包装类成为一个不能质疑任何给定值的哑容器?如果是这样,抛出 IllegalArgumentExceptions 是否是一种好习惯,即使它是“非法”包装类的成员,而不是对象本身?尽管我猜带有“非法”参数的对象本身可以被视为“非法对象”。

另一个选项似乎是在参数包装器类中进行一些验证。

我不知道,对我来说,让主类跟踪它接受的值听起来“更干净”,这听起来不像是包装类的责任?话又说回来,我可以写一个新的验证类,但这听起来……没必要?如果你愿意的话,那就矫枉过正了。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com