Vin*_*ent 0 c++ standards design-patterns adapter c++-standard-library
C++标准多次使用单词适配器:
std::scoped_allocator_adaptor)std::queue,std::priority_queue,std::stack)std::reverse_iterator,std::move_iterator)似乎这个词本身并没有在标准中定义.我认为这个词用于参考设计模式,但似乎在适配器设计模式中,适配器应该只调整接口,而不是行为.
问题:因此我想知道:
"适配器"一词在某些技术设计模式意义上没有使用.它被用作英语单词:适应的东西.没有必要比这更严格的定义.
容器适配器修改容器的接口.迭代器适配器修改迭代器的接口.等等.你真的是在思考整件事.