v0.2

引入简单工厂
引入单例模式