设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                 迄今为止,LZ已经将24种设计模式介绍完了,其中包括GOF23种设计模式以及简单工厂模式,这些设计模式之间并不是完全独立的,而是互相之间,会有一些相同的影子,下面LZ分几个方式去对比和总结下这些设计模式。 类型分类: 1、创建型设计模式:...
阅读(3404) 评论(4)

(二十四)解释器模式详解

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                   解释器模式是平时工作当中相对冷门的一个设计模式,也非常的难于理解,百度百科上的解释也非常之少,只是简单的介绍了一下,并且说了一句,可以参考正则表达式为一个实际的应用例子。 下面LZ先将百度百科上的定义以及解决的问题拔到这里,方便各位观看。...
阅读(2631) 评论(2)

(二十三)原型模式详解(clone方法源码的简单剖析)

原型模式的分析以及clone方法的源码解释。...
阅读(2381) 评论(1)

(二十二)访问者模式详解(伪动态双分派)

本次LZ和各位分享一下访问者模式,从场景、设计初衷以及实现方面来说,访问者模式算是LZ即将写到的24种设计模式当中,最复杂也是最难理解的一个设计模式。...
阅读(2325) 评论(1)

(二十一)状态模式详解(DOTA版)

我们来试着写一个DOTA的例子,最近貌似跟DOTA干上了,不为其他,就因为DOTA伴随了LZ四年的大学时光。...
阅读(3094) 评论(3)

(二十)职责链模式详解(都市异能版)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                凌晨两点,魔都某出租屋。                "God like."                .......                "Holy shit."                ......                “哈哈。老子终于超神一次啦。”伴随着...
阅读(2105) 评论(0)

(十九)组合模式详解

定义:(GoF《设计模式》):将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 从定义中可以看出,组合模式用来表示部分与整体的层次结构(类似于树结构),而且也可以使用户对单个对象(叶子节点)以及组合对象(非叶子节点)的使用具有一致性,一致性的意思就是说,这些对象都拥有相同的接口。...
阅读(1758) 评论(0)

(十八)享元模式详解(都市异能版)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                     魔都。                     自从越狱风波过去以后,小左就又回到了某天桥,开始了之前的算命之旅。                     说起这次越狱风波,着实让小左心情沉闷了很久。原因无他,就是因为在施展一次记忆恢复的过程中,发生了一点意外,结果导致一名看守所人员的记...
阅读(2017) 评论(0)

(十七)迭代器模式详解(foreach的精髓)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                   各位好,很久没以LZ的身份和各位对话了,前段时间为了更加逼真的解释设计模式,LZ费尽心思给设计模式加入了故事情节,本意是为了让各位在看小说的过程中就可以接触到设计模式,不过写到现在,LZ最深的感触就是,构思故事的时间远远超过了LZ对设计模式本身的研究。...
阅读(2317) 评论(0)

(十六)备忘录模式详解(都市异能版)

凌晨两点,魔都某看守所六号牢房。 “叮咣...” 一道开门声陡然响起,牢房中的韩雨露心中一紧,明亮的眼眸看着来人,不过眼神之中的一丝惊恐却是掩饰不去。 来人正是李刚和李双江,只是此时二人眼中无神,如果仔细观察,可以看出这两个人的动作十分蹩脚,只是韩雨露此时并未注意这些细节,而是犹如等待宣判一般,惶恐不安的等待着二人说话。...
阅读(2545) 评论(7)

(十五)建造者模式详解(都市异能版)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                 傍晚,魔都某天桥。                 “嗯?你认识我吗?”韩雨露疑惑的看着眼前的男子,轻声的问道。                 “额...”被对方这么突然一问, 小左顿时有些语塞,一时之间竟然忘记了回答对方的问题。                 “怎么了?我们认识吗?”看到...
阅读(3694) 评论(12)

(十四)桥接模式详解(都市异能版)

魔都国贸附近,某天夜里十一点半。 那一晚,魔都出奇的没有做只打雷不下雨的勾当,老天似乎是要将魔都淹没一般,倾盆大雨像不要命似的拍打着地面。 漆黑的夜幕中,一道黑影从一个十字路口狂奔而出,而就在此时,一辆红色宝马急速穿过,一瞬间,黑影就犹如被巨力抛飞一般腾空而起,直到几秒钟后,才重重的摔落在车前十多米处。...
阅读(3342) 评论(7)

(十三)中介者模式详解(玄幻版)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                 自盘古开天辟地以来,模式大陆之上,逐渐孕育出一种具有高级智慧的生物----人类。                多年以来,人类凭借着强大的繁衍能力,使得人类的数量急剧增长。伴随着数量的增加,各种争执与战争开始不可避免的产生,这一度使得人类的数量急剧减少,模式大陆也岌岌可危。...
阅读(4657) 评论(20)

(十二)命令模式详解(故事版)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                  背景:小左是魔都某公司技术部的一名屌丝程序猿,每天的工作就是维护一个20世纪的古董级项目,由于公司不大,所以公司很多制度不太完善,导致小左每天都郁闷异常,只是靠偶尔的在刚毕业的小小美女程序媛旁边露一手,来丰富自己的精神生活。                  某一天下午一点半,阴。...
阅读(5315) 评论(17)

(十一)外观模式详解(Service第三者插足,让action与dao分手)

作者:zuoxiaolong8810(左潇龙),转载请注明出处。                   各位好,LZ今天给各位分享一个不太熟悉的面孔,但却是我们最经常使用的设计模式,外观模式。                   定义:外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。这一接口使得子系统更加容易使用。...
阅读(2355) 评论(2)
26条 共2页1 2 下一页 尾页
    公告栏

    LZ的斗鱼直播地址


    LZ的个人网站


    LZ的腾讯微博


    LZ的Github


    交流一群:300638185【已满】
    交流二群:475044650【已满】
    交流三群:367659782【已满】
    交流四群:575993105【已满】
    交流五群:547743770【已满】
    交流六群:629598531【新开】
    交流七群:620968684【新开】
    交流八群:542470923【新开】
    交流九群:629602305【新开】
    交流群用于技术探讨和交流,请不要重复加入多个交流群。
    进群请注明:“来自左潇龙CSDN博客”。
    加群需知:交流群中,群名片统一格式为【城市-姓名或昵称-语言】,示例【北京-左潇龙-Java】。进交流群请务必立即改名,否则可能会被误踢哦。


    LZ的Github项目介绍

    名称:xxoo
    简介:致力于简单的、功能完善的xml与object转换

    名称:deerlet-redis-client
    简介:一款简单易用的redis for java客户端,支持集群

    名称:niubi-job
    简介:一款开源的,高可靠的分布式任务调度框架。


    博主简介:
    09年毕业于某二流二本院校非计算机专业,经历一番波折,后于11年4月进入某培训机构学习J2EE开发,从此走上程序猿之路。
    11年10月份入职一家小型互联网公司,任职Java工程师。
    12年9月份进入一家大型金融公司从事公司IT建设,任职Java工程师。14年正式成为项目组项目经理兼研发经理,管理一个将近20人的团队。15年1月转部门带领一个6人的小团队,负责公司的权限管理系统。
    15年4月份进入到一家极具激情的互联网金融公司,暂时放弃管理之路,继续自己的技术沉淀,任职Java工程师。
    16年3月份进入到一家大型互联网公司,从事Java中间件的开发工作。
    本人较为擅长的领域涉及Java语言、设计模式、Java虚拟机、SSH、SSI等开源框架。作为一名开源的爱好者,本人也曾为spring-framework提供过源码,并被spring采纳。


    个人资料
    • 访问:2277046次
    • 积分:10839
    • 等级:
    • 排名:第1642名
    • 原创:241篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1096条
    博客专栏
    文章分类
    最新评论