模板代码复用的三种方式: 宏, 继承, 包含

NoSuchKey