Boz*_*zho 13 java design-patterns
名称(和javadocs)意味着它MouseAdapter是一个适配器(设计模式).但我并没有这样认为 - 至少乍一看它并没有适应任何东西
发生的唯一适应是您可以将实例传递MouseAdapter给任何需要任一接口的方法.因此,您可以使用MouseListener只有MouseMotionListener预期的实例.但是没有"翻译"发生.并且它不符合GoF的UML - 在"类适配器"版本中,期望对一个方法的调用从适配器调用方法.
那么,这是一个适配器(设计模式),还是只是一个引起混淆的随机名称?
| 归档时间: |
|
| 查看次数: |
1211 次 |
| 最近记录: |