//解释器模式,自定义语法,解析字符串或其他需解释对象。
//必然,有解释目标对象,外面都叫context环境,里面有解释的对象
//解释器的接口,实现解释器的各种各样真正解释语法,随你了你想一个类包括各种解释也行,外面还叫终结和非终结解释器
//jdk里面经典案例java.text.format,有number、date方向
//就拿date方向。
//(解释器)java.text.format往下java.text.dateformat往下java.text.simpledateformat(真正解释规则者)
//java.date.Date,java.lang.String真正需要解释的目标对象
//详细java.text.simpledateformat里面的规则就不讲了。太复杂。
//date对象到string;string到date对象;其他各种解释
java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
System.out.println(simpleDateFormat.parse("2001-07-04T12:08:56.235-0700"));