UML: 解释: 从逻辑上讲这个类封装的很简单,只有一个私有变量,就是文件描述符,剩下的所有的方法,都是围绕文件描述符来展开的,而且上一篇博客中提到的sochetops.h中的所有函数都是全局函数,而这些全局函数也是在socket类中调用的。