举个例子,比如说,在商业应用里,在部门1计算订单时需要采购类的协作,在部门2计算订单时需要销售类的合作,在这种情况下,我们可以在同一个类中,使用动态地分配实例的方法,如果传进去部门1的参数,则调用采购类的方法,如果传进去部门2的参数,则调用销售类的方法,整个调用有系统自动控制,客户只需在前台输入自己的部门即可,在过去,它需要手工控制,例如if(部门1)……则部门1计算订单,if(部门2)……则部门2计算订单,我是举个简单的例子,现在用容器分配实例的方法减少了因为维护带来的风险,应为对核心控制流程的修改很可能会造成失误,而使用新的容器,在一般情况下需要修改的仅仅是一些业务类,例如删除一个部门1类,加入一个部门3类,这样即使有错误也影响不到整个系统,减轻企业维护成本。     还有,在用户只需在输入框里输入自己想要进行的操作即可,只要这种操作在系统字典里有定义,对于WebService,只需一个输入框,就可以搞定所有用户的操作