模板方法(Template Method):模版方法提供一个默认的虚方法实现,根据需求可以自由定制方法实现。工厂方法:工厂方法定义了创建对象的方法(形参:接口),具体实现由子类实现,从而实现根据不同需求自由定制。 转载于:https://www.cnblogs.com/nubi/p/9405880.html