转载地址:http://blog.csdn.NET/lmj623565791/article/details/25833393
坚持,坚持~
继续设计模式,尼玛停了段时间就不想写了,一定要坚持~今天带来适配器模式
老样子,定义:将一个类的接口转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以相互合作。这个定义还好,说适配器的功能就是把一个接口转成另一个接口。
发现两张图片可以很好的解释适配器模式:
这两张图很好的说明了适配器的作用哈,话说我当年买了个欧版的HTC G17 ,还配了个插头转化器,这个插头转化器就是起得适配器的作用。下来来点代码解释哈,如题目,手机充电器一般都是5V左右吧,咱天朝的家用交流电压220V,所以手机充电需要一个适配器(降压器),有什么物理名词使用错误的,见谅。
首先一部手机:Mobile.java
[java] view plain copy最后画个uml类图,便于大家理解:
上面是适配器的类图,下面是我们的例子的类图,咋样,还不错吧。没事画个图也不错,不然软件都白装了。。。。
最后,恭喜你,你又学会了一个设计模式,适配器模式。持续求赞,求留言~
新闻热点
疑难解答