package com.cheng.bigtalkdesignpatterns.interpreter;
/**
* 音符类(TerminalExpression)
*/
public class Note extends Expression {
@Override
public void execute(String key, double value) {
String note = "";
switch (key) {
case "C":
note = "1";
break;
case "D":
note = "2";
break;
case "E":
note = "3";
break;
case "F":
note = "4";
break;
case "G":
note = "5";
break;
case "A":
note = "6";
break;
case "B":
note = "7";
break;
}
System.out.println(note);
}
}