我们正在开发一个中间件 SDK,采用 C++ 和 Java 语言,供游戏开发人员、动画软件开发人员、阿凡达开发人员等用作库/DLL,以增强他们的产品。
我想知道的是:这些类型的 API 的开发是否有标准的“最佳实践”?
我在考虑可用性、可读性、效率等方面。
My two favourite resources on the subject: http://mollyrocket.com/873 http://mollyrocket.com/873 and http://video.google.com/videoplay?docid=-3733345136856180693 http://video.google.com/videoplay?docid=-3733345136856180693