以前曾在《也谈谈Spring中的Template和Callback模式》中谈过这两个模式的实用场合,那时候没有给出代码。最近遇到一个问题,可以很好的说明这两种模式的使用场合。阅读全文>
发表于 @ 2007年10月03日 00:09:00|评论(loading...)|收藏
Template method和Strategy模式经常在框架设计中被使用,并且二者很相似,都是父类定义功能接口,将具体的实现留个子类,有时二者可以相互替换。
阅读全文>
发表于 @ 2007年04月18日 14:05:00|评论(loading...)|收藏
前几天在javaeye论坛,看有人谈论Spring中的Callback模式和Template模式,我以前也提到过Spring中JdbcTemplate中使用的Callback , 自己回来想了想,总结一下自己的想法。阅读全文>
发表于 @ 2007年04月18日 11:02:00|评论(loading...)|收藏
Spring对JDBC的封装避免了大量的JDBC低级操作,简化了代码,下面我们看看Spring除了
使用Template方法模式来简化我们编写的代码还使用了什么技巧。
阅读全文>
发表于 @ 2006年11月04日 23:10:00|评论(loading...)|收藏
设计模式对于做软件者来说是必修的内功之一,尤其现在面向对象已经成为主流的开发方法。掌握那些经过证实的面向对象的设计模式是学习和理解面向对象的绝佳途径,每一个模式都是面向对象最经典的应用。阅读全文>
发表于 @ 2006年10月16日 23:23:00|评论(loading...)|收藏
外观模式(Facade pattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Address类和CreditCard类相互关联,成为子系统的一部分,提供在线客户的特征。
阅读全文>
发表于 @ 2006年04月09日 10:55:00|评论(loading...)|收藏
设计模式可以帮助用户在更高层次上抽象细节,更好地理解体系结构。如果比较熟悉 GoF 设计模式和 JavaServer Faces (JSF) 框架,本文可以帮助您洞察 JSF 框架中使用的设计模式,深入理解其工作原理。阅读全文>
发表于 @ 2006年04月09日 10:45:00|评论(loading...)|收藏
装饰者模式以对客户端透明的方式动态的为对象增加责任。此模式提供了一个比继承更为灵活的替代方案来扩展对象的功能,避免了继承方法产生的类激增问题,而且更方便更改对象的责任。阅读全文>
发表于 @ 2006年04月09日 10:43:00|评论(loading...)|收藏