add: Ioc支持通过工厂方法构建对象. TODO 写文档

Signed-off-by: wendal <wendal1985@gmail.com>