从MVC架构到C++的多态实现