我正在学习GoF Java设计模式,我想看看它们的一些真实例子.Java核心库中这些设计模式的一些很好的例子是什么?
我已经找到了很好的资源,告诉我Java API中的MouseAdapter没有使用适配器模式.问题是:MouseAdapter是否实现了一种模式?
我知道它的作用:它为MouseListener接口创建了一个具体类,因此您可以扩展该类以避免实现不必要的模式.
我以为它可能是Bridge模式的一部分.我不确定,因为我不熟悉这种模式.
C++标准多次使用单词适配器:
std::scoped_allocator_adaptor)std::queue,std::priority_queue,std::stack)std::reverse_iterator,std::move_iterator)似乎这个词本身并没有在标准中定义.我认为这个词用于参考设计模式,但似乎在适配器设计模式中,适配器应该只调整接口,而不是行为.
问题:因此我想知道: