client.java~1~

来自「《深入浅出设计模式》的完整源代码」· JAVA~1~ 代码 · 共 22 行

JAVA~1~
22
字号
package clean;public class Client {  static void Jobs(Clean job)  {    if(job instanceof Clean){      ((Clean)job).makeClean();    }    if(job instanceof Extra){      ((Extra)job).Takecare();    }  }  public static void main(String[] args) {    Extra e = new Facility();       Jobs(e);       Clean c1 = new Office();       Clean c2 = new Workshop();       Jobs(c1);       Jobs(c2);  }}

⌨️ 快捷键说明

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