【工厂方法模式应用场景举例】
比如在玩“极品飞车”这款游戏,晕了吧,我喜欢极品飞车:),在玩这款游戏时,游戏者可以选择从不同品牌来选择赛车,那么这个“品牌”其实也就是工厂,每个工厂生产的赛车都不一样,这就是典型的工厂方法的应用场景。
【工厂方法模式解释】
类型:创建模式
定义一个用于创建对象的接口,让其子类来决定实例化哪一个类(产品),工厂方法使一个类的创建延迟到其子类中。
【工厂方法模式UML图】
【工厂方法模式-JAVA代码实现】
新建赛车的接口:
新建1个汽车信息的基类:
新建奥迪汽车实现类:
新建大众汽车实现类:
[1] [2] 下一页