主要是对引用进行调整

调整类的位置，abc中的引用修改实现并debug，对引用对象使用对象池