c++的模板是个很强很暴力的东西,可以轻松地模拟多态。下面举个例子: ==================================================================== #include <iostream> #include <string> using namespace std; class StarDecorator//注意:与多态不同,不需要有类阶层(简单说不需要继承啥接口) { public: void printHead() { cout << "**********" << endl;