MyQQ 数据链接部分使用抽象工厂重构