adapter模式与Wrapper模式有什么区别?

03-06-24 snowrain
adapter模式与Wrapper模式有什么区别?

感觉很相象,都是将一个类的接口转换成客户希望的另外一个接口,哪位朋友可以谈谈,他们的适用情形以及具体操作时有什么区别,谢谢。

    

2
wwlhp@jdon.com
2003-06-25 09:42
adapter模式的别名就是wrapper模式。完全一样的东西。

我想你说的应该是adapter模式和decorator模式的区别吧。

adapter模式,使用它的功能却改变它的接口。你就想想计算机总线上的适配器,比如硬盘适配器。

decorator模式,增强功能,保持接口。你就想想女人的涂脂抹粉,化妆后还是女人,只是更漂亮了。

猜你喜欢