设计模式
Super_HQ
专业码农。
展开
-
适配器模式(类适配器)
<br /> 我们会在软件的开发过程中积累各种功能的代码。比如日志操作类,比如网络通信类等等。但是由于种种原因,当我们要用到这些类的时候,比较日期的格式不符合我们的要求,或者坐标的表示方案不同等等。还有一种情况就是这些类的功能都符合我们的要求,只是函数名称有出入。这个时候,类适配器就派上用场了。<br /> <br /> 所谓的适配器模式,就是让那些原本不符合要求的类通过这个适配器变得符合我们的要求。想想当你的手机需要一个三脚的电源插座而办公桌上只有二脚的插座时,你怎么办?<br />原创 2011-03-16 17:50:00 · 448 阅读 · 0 评论 -
Facade Pattern(外观模式)
<br />Facade pattern 可以叫做外观模式,或者是门面模式。很多情况下,我们发现有些类库太复杂了,太难使用了。这时候,对果你是一个体贴的类库开发者,或者你想让将来的人(包括你自己)面对这堆代码时,能够不再那么痛苦,你就可以使用外观模式了,把常用的功能做一下封装,让那再复杂的东西在你这里终止。<br /> <br />下面就是一下使用外观模式的例子:<br />import javax.swing.*; public class ShowOptionPane { publi原创 2011-03-21 17:41:00 · 327 阅读 · 0 评论