gpt4 book ai didi

design-patterns - 参数检查调用者和被调用者之间的责任?

转载 作者:行者123 更新时间:2023-12-02 08:52:11 25 4
gpt4 key购买 nike

<分区>

一般来说,是调用者应该保证将格式良好的数据传递给被调用方法(因此被调用方法假定数据始终有效)还是被调用 应该进行数据验证的方法?每种方法的优缺点是什么?

this.data = user.input;

// Caller check data
if (!this.data) throw new Exception("Data cannot be null.");
obj.consume(this.data);

public void consume(data)
{
// Called check data
if (!data) throw new Exception("data cannot be null.");
}

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