im项目 从唐僧叨叨开源版本分叉而来,通过渐进式重构熟悉代码,最终获得一套完全可控的IM系统 当前工作 收敛只有一个实现的接口(interface),如果一个系统中一个抽象的实现是唯一的,则证明本抽象是过度设计的,不必要的