package com.cheng.zenofdesignpatterns.patterns.templatemethod.hookmethod; /** * H1和H2有什么差别,还真不知道,真没接触过悍马 */ public class HMHummerH2Model extends HMHummerModel { protected void alarm() { System.out.println("悍马H2鸣笛..."); } protected void engineBoom() { System.out.println("悍马H2引擎声音是这样在..."); } protected void start() { System.out.println("悍马H2发动..."); } protected void stop() { System.out.println("悍马H2停车..."); } //默认没有喇叭的 protected boolean isAlarm() { return false; } }