CRTP: Static Polymorphism in C++

C++ 的 CRTP 模式可以实现静态多态.