![]() |
1
3
不能-后置条件不适用于
你应该能把它加进去
您不能添加特定于实现的前提条件,因为这样调用方就无法知道它们是否会违反合同:
基本上,合同不允许对调用者“不公平”——如果调用者违反了一个先决条件,那么它应该总是指示一个错误,而不是他们无法预测的错误。 |