Ale*_*exR 23
适配器是一种提供接口或抽象类的默认(通常为空)实现的模式.例如MouseAdapter提供MouseListener接口的空实现.它很有用,因为通常你并不真正使用接口声明的所有方法,因此直接实现接口非常冗长.
控制器是MVC - 模型 - 视图 - 控制器模式的一部分.与Adapter没有直接关系.
Cal*_*leb 13
适配器的工作主要是使某些对象在需要不同接口的情况下工作.
控制器(在MVC意义上)类似于它是模型和视图类之间的中介,但不同之处在于它通常体现了关于程序应该如何工作的更多知识.控制器不只是使一个接口适应另一个接口.
假设您有一个具有setColor(red, green, blue)方法的Color类.您还有一些需要setColor(hue, saturation, value)方法的代码.您可以创建一个包装Color类的适配器类,并根据Color类提供的方法实现预期的方法.
小智 5
ex ---而不是实现Servlet(I)如果我们扩展GenericServlet(AC),那么我们提供Service()方法的实现,我们不需要为剩余的meyhod提供实现.
泛型类充当Servlet(1)的ADAPTER类.
| 归档时间: |
|
| 查看次数: |
50418 次 |
| 最近记录: |