最近工作都是写一些C++ dll,供同事调用,对写接口程序有了点心得体会总结起来是这样的:
1.接口程序编写步骤:
设计接口
实现接口
补充接口
反复增加修改接口
2.接口设计原则:
尽量的简单,通用,以不变应万变
比如:
class ipacket
{
virtual int release();
virtual void push_back(const char* key, const char* value);
};
class iweb_service
{
virtual int release();
virtual bool post(ipacket) = 0;
};
bool create_object(const char* key, void** obj);
本文分享了作者在编写C++ DLL供同事调用过程中的经验总结,包括接口程序的编写步骤、设计原则等,并提供了具体的接口设计示例。
2万+

被折叠的 条评论
为什么被折叠?



