20130704cppCommandPattern