设计模式学习2-Adapter模式
摘要:
背景描述:在日常生活中大家有没有碰到过这种情况:墙上的插座只有3孔的,可是电器的插头是2脚的,怎么办?我的做法是找把老虎钳将插头2脚拧斜然后就可以插到3孔的插座了,哈哈。能不能不要这么粗鲁啊,好吧,找一个2孔转3脚的转换器。这个转换器就是Adapter。Adapter模式:定义:将一个类的接口转换成Client希望的另外一个接口。Adapter模式使原来由于接口不兼容而不能一起工作的类可以一起工作。实现:将原有类包含在另一个类之中。让包含类与需要的接口匹配,调用被包容类的方法。结构图: 说明:Adapter模式最常见的用途就是保持多态性。如结构图所示,Target接口有Request方... 阅读全文
posted @ 2013-03-23 23:28 cjfwu 阅读(459) 评论(1) 推荐(1) 编辑