案例背景:一般的企业信息系统都有成熟的框架,可以由C语言编写,也可以由C++编写.软件的框架一般不会发生变化,能自由地集成第三方的产品: 案例需要:在socket通信中,完成数据加密功能.有n个第三方厂商的加密产品供你选择,如何实现动态库和第三方产品的解耦和? 要求能够:1.能够支持多个第三方产品的入围:2.企业的信息系统框架不能轻易发生改变. 提醒:C++通过面向抽象类编程已经很好地解决了(C++中的多态,C++编译器通过提前布局vptr指针,虚函数表,完成动态的迟邦定).在C中有应当如何解决