通过合同编程时,函数或方法首先检查其前提是否已满足,然后才开始履行其职责,对吗?两个最重要的方式做这些检查是通过assert和exception.
assert
exception
你觉得哪一个更好?
请参阅此处的相关问题
assert design-by-contract exception
assert ×1
design-by-contract ×1
exception ×1