05 2020 档案

摘要:缘起 在软件系统中,经常面临着“某个对象”的创建工作;由于需求的变化,这个对象的具体实现(类)经常面临着剧烈的变化,但是它却拥有比较稳定的接口。 如何应对这种变化?如何提供一种“封装机制”来隔离出“这个易变对象”的变化,从而保持系统中“其他依赖该对象的对象”不随着需求变化而变化? 我们可以使用工厂方 阅读全文
posted @ 2020-05-31 18:27 windpoplar 阅读(251) 评论(0) 推荐(0)
摘要:Commons-Email建立在Java Mail API的基础上,提供了相对简化的发送邮件的API。 官方地址是:http://commons.apache.org/proper/commons-email/index.html 目前稳定版到1.5,快照版到1.6。 阅读全文
posted @ 2020-05-30 09:10 windpoplar 阅读(227) 评论(0) 推荐(0)
摘要:我们在设计程序经常会有这种需求 , 某个类里的方法能够全局访问. 在这种情况下有两种实现方案 : 1>单例模式(Singleton); 2>静态方法. 但是, 对于这两种实现方式 , 那种更好呢? 在国内论坛上看了一下其他的一些看法 : http://hi.baidu.com/jiangzhong8 阅读全文
posted @ 2020-05-23 22:54 windpoplar 阅读(8372) 评论(0) 推荐(4)
摘要:李建忠老师有一个设计模式的课程,其中在讲到模板方法模式曾说:如果你只想学习一种设计模式就学习模板方法吧。由此可见它使用的广泛性。 今天咱们就来一起学习模板方法模式。 那什么是模板方法模式呢? 在回答这个问题前,咱们先来看看模板。提到模板,相信大家马上能够想到一些东西,如ppt的模板,报表导出的exc 阅读全文
posted @ 2020-05-11 10:59 windpoplar 阅读(380) 评论(0) 推荐(0)