跳转到内容

Eiffel 编程/契约式设计

来自维基教科书,开放的书籍,开放的世界

契约式设计

[编辑 | 编辑源代码]

契约式设计是 Eiffel 语言设计中的一个核心原则,它认为每个类都可以显式地对它的输入(它的需求)施加约束,说明它将提供什么(它保证的)以及它的不变式(对该类始终为真的语句)。

此外,Eiffel 支持一组丰富的断言语句,从循环构造的验证到灵活的调试机制,到代码有效性的内联检查。

另见维基百科上的 契约式设计 文章

华夏公益教科书