【发布时间】:2010-11-28 04:09:02
【问题描述】:
- 设计 API 时应遵循哪些最佳实践和模式?
- 如何实现实现隐藏的最佳方式(C++/Java)?
- 设计本质上是通用的 API?
- 是否有任何参考书/链接可以指导初学者使用简洁的示例?
【问题讨论】:
-
有很多好的答案,所以无需添加另一个。但在我看来,一个好的 API 是:1) 最小 2) 完整 3) 一致 4) 易于使用正确且难以使用错误
标签: java c++ design-patterns oop