⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 building.java

📁 《深入浅出设计模式》的完整源代码
💻 JAVA
字号:
package securitysystem;//大楼类,采取自已的行动,发生火警:public class Building extends SecurityZone {  public Building(String name) {    super(name);  }  boolean handleNotification(int measurement, Sensor sensor) {       return false;  }  void fireAlarm(SecurityZone zone,Sensor sensor) {    if (zone instanceof Area) {        // Turn on sprinklers in surrounding areas        // Don't call super.fireAlarm because that will turn on the        // sprinkler for the whole warehouse.        System.out.println(this.name+"栋大楼发生火警");        if (getParent() != null)          getParent().fireAlarm(zone,sensor);        return;    } // if    super.fireAlarm(zone,sensor);}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -