1.修正了pseudoChildren和pseudoParents的表示内容，它们分别表示由back
edge连接的祖先和后代，而用新变量allChildren和allParents表示所有的children和parents
2.添加了接口AgentConstructor用来隔离AgentManager与Agent的具体子类的联系