To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
常规的对象创建方法不能应对具体实例化类型的变化,封装变化点,哪里变化,封装哪里,工厂模式的缘起,面向接口编程,而非依赖实现,创建一系列相互依赖的对象,认识简单工厂的问题,使用面向对象的技术来封装变化点,提供一个接口,让该接口负责创建一系列相关或者相互依赖的对象,无需指定它们具体的类,游戏框架中的抽象工厂模式应用,理解 .NET 框架中的抽象工厂模式的应用。