设计模式
文章平均质量分 78
T_olerate
这个作者很懒,什么都没留下…
展开
-
DAO模式
今天在写数据库层的时候用到了DAO模式,发现这样就可以将实现类完全的分隔开来,并且把实现类的类名保存在配置文件中,这样的话即使我下次需要改变实现类,那么也只用将配置文件中实现类的信息修改即可。 例如,我刚开始数据库用的是XML来存储,实现类也是对于XML的操作,当我不想用XML的时候,将它替换成Mysql,那么我只需添加一个关于mysql的实现类,并在配置文件中添加该类的信息。原创 2016-07-25 19:31:04 · 277 阅读 · 0 评论 -
java设计模式之策略模式
策略模式:又叫算法簇模式,即定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户; 使用策略模式的好处:我们可以动态的改变对象的行为; 对于策略模式的设计原则: 把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口,然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实现了这个接口的类的行为; 策略模式属于对象行为型模式,主要原创 2016-05-28 22:37:22 · 412 阅读 · 0 评论