为什么一般的API接口是普通函数而不把它们封装到类中?

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:43:44
编写一些程序时,特别是涉及到硬件接口调用时,用到其他人写的API函数全部是普通函数,而不是封装好的类,如果要使用类的话,必须自己重新封装。不知道这是一种习惯还是一种约定。因为对于程序员来说,如果能够给出封装好的类,那不管是理解还是调用起来会方便不少。

将API封装起来可以方便使用,所以有了很多封装API的类(比如微软的MFC)
但是封装起来通常是为了同时实现多个功能,如果有时要实现单一的功能时API函数还是必要的。
如果经常使用一些API可以自己进行封装,其实只是封装工作由谁来做的问题。

因为要支持非面向对象的语言调用~

需要封装的话你可以学点MFC