前置条件是调用方法之前必须满足的条件。该方法告诉客户“这就是我对你的期望”。
。 Bertrand Meyer 围绕它构建了一种名为 Eiffel 的面向对象语言。没有人经常使用它,但他却因为它而在阳光下度过了一天。 埃菲尔铁塔不是很受欢迎。当我写这篇文章时,SO 上有超过 400 万个问题,但其中只有 32 个被标记为“eiffel”。
更新:2016 年 6 月 29 日,SO 上有 11,966,392 个问题。其中只有 92 个被标记为“埃菲尔铁塔”。 Eiffel 问题的百分比大致保持在 ~0.00077%。