[NewFeature] Add Interpreter Pattern.