1.将分配和初始化合在一个步骤中,返回被创建的对象,并进行自动释放处理。类工厂方法的形式如: <pre> (type)className... </pre> 2.可以提供对象的初始化信息 3.提供单例 4.类工厂方法可以避免为可能没有用的对象盲目分配内存 如有不当、错误之处,欢迎指正!