标签:png 设计 stat class 抽象方法 一个 temp str rgb
需求 现在有一个模具 可以生成不同品牌的汽车
代码如下
public class TemplatePattren { public static void main(String[] args) { Model bwm = new BWM(); bwm.run(); Model audi = new Audi(); audi.run(); } } /** * 抽象类 模具 可以制造不同品牌的汽车 * 三个抽象方法 */ abstract class Model { public abstract void start(); public abstract void run(); public abstract void stop(); } /** * 制造宝马 实现抽象模具 */ class BWM extends Model { @Override public void start() { System.out.println("宝马点火启动"); } @Override public void run() { this.start(); this.stop(); } @Override public void stop() { System.out.println("宝马刹车"); } } /** * 制造奥迪 实现抽象模具 */ class Audi extends Model { @Override public void start() { System.out.println("奥迪点火启动"); } @Override public void run() { this.start(); this.stop(); } @Override public void stop() { System.out.println("奥迪刹车"); } }
结果如图
标签:png 设计 stat class 抽象方法 一个 temp str rgb
原文地址:https://www.cnblogs.com/wf-zhang/p/14878031.html