设计模式-学习记录
文章平均质量分 77
luohaowang320
这个作者很懒,什么都没留下…
展开
-
工厂模式间的区别
前面有看过设计模式的书和有关资料,但是还是很迷惑,用的少就没有深究,最近项目不那么紧张了,思考问题的时候,想到这个,就好好研究比较下吧。按照我自己的理解 ,做个记录,不然几天不用,就会慢慢淡忘了。推荐这个这个作者的 关于设计模式的 讲解记录《JAVA与模式》,会借用他的相关资料做分析。简单工厂模式 与 工厂模式 的区别:1.简单工厂是一个具体实现的类,工厂模式会用一个抽象的原创 2014-01-13 12:06:58 · 942 阅读 · 0 评论 -
访问者模式 双重分派分析 与 accept方法存在的必要性
以前看过大话设计模式,对各种模式有过一点了解,可是没怎么用,可没怎么深入去了解所以忘得很快,现在沉下心来好好研究下。但是,在看到访问者模式的时候,我对accept存在的必要性很是不理解,觉得为何不直接调用visitor的visit方法去访问 Element,不更直接,而且去除双向依赖,也是一个好的设计。于是百度搜索了N久,看到一篇文章,然后亲自测试,终于领会到accept存在的必要性,在此分享出来原创 2014-02-24 18:19:41 · 2633 阅读 · 2 评论 -
设计模式个人笔记
里氏代换原则 与 OCP保持着一致性,子类应该避免重写父类已经实现的方式:关闭--保护那些引用了父类的而实现的模块的已有功能的一致性,不至于出现,将父类用子类替换后,原有模块的功能行为出现异常,开放--对扩展开放,可以添加新的方法,供新增加的功能或者要变化的地方使用。解决方案之一:如果要重写父类的方式,那么就再写一个新的基类,封装当前子父类相同部分,抽象变化部分,然后分别集成,这样就让两个类并原创 2014-02-13 16:20:10 · 865 阅读 · 0 评论 -
JAVA设计模式 值得认真看看的系列文章
http://www.cnblogs.com/java-my-life/default.html?page=1http://blog.csdn.net/zhengzhb?viewmode=contentshttp://www.cnblogs.com/cbf4life/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/原创 2014-02-18 12:01:28 · 806 阅读 · 0 评论