我们正在开发一个中间件SDK,用C++和Java作为库/ DLL,例如,由游戏开发者,动画软件开发人员,Avatar开发人员来增强他们的产品.
我想知道的是:开发这些类型的API是否有标准的"最佳实践"?
我在考虑可用性,可读性,效率等方面.
我关于这个主题的两个最喜欢的资源:http://mollyrocket.com/873和http://video.google.com/videoplay?docid=-3733345136856180693