可以将以下代码视为策略模式吗?

时间:2015-05-11 18:47:23

标签: c++ design-patterns

可以将以下代码段视为策略模式吗?还是别的什么?或者根本没有模式?

template <bool bigEndian>
void load(char * buf);

template <>
int load<false>(char * buf) { ... }

template <>
int load<true>(char * buf) { ... }

template <bool bigEndian>
class Loader {
    ...
        // somewhere in code
        int i = load<bigEndian>(buf);
    ...
}

0 个答案:

没有答案