最佳答案
当通过契约编程一个函数或方法时,在开始履行其职责之前,首先要检查它的前提条件是否得到满足,对吗?进行这些检查的两种最突出的方法是 assert
和 exception
。
你觉得哪个更好?
见相关问题 给你