可读性

Last modified: 2025/06/15

要创建一个具有可读性的 API, 比起仅仅是编写清晰的代码, 涉及更多的问题. 它需要考虑周全的设计, 能够简化集成和使用. 本章讨论如何增强 API 的可读性, 方法包括在构建你的库时考虑可组合能力, 利用特定领域专用语言(Domain-Specific Language, DSL) 实现简洁而且表现力强大的设置, 以及使用扩展函数和属性实现清晰而且易维护的代码.