【深入学习设计模式】——单例模式

前言    单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说, 在整个程序空间中,该类只存在一个实例对象。    其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问法。     为什么需要使用单例模式:     在应用系统开发中,我们常常有以下需求:      - 在多个线程之间,比如servle...
阅读(506) 评论(23)

再会原型模式——深复制VS浅复制

前言    今天在复习设计模式的时候再次遇到了原型模式,刚开始认为这个设计模式是比较简单的,大家就认为可以在复习复习深复制和浅复制的知识,在开始...
阅读(721) 评论(18)

【重温设计模式】——从工厂方法模式看抽象类和接口的区别

引言  最近我们有集体学习了设计模式,不论是通过我们自己讨论还是听师哥师姐们的分享,这个的收获是非常大的,这一次学习设计模式感到非常的亲切,可能是因为里面有一些模式在自己的项目中已经用到了,像抽象工厂、单例等,不管我们以前用的对还是不对,这一次我们还是对以前在项目中用到过的设计模式更加的熟悉,所以总结一句话,我们在平常的编码过程中应该多用一些设计模式,这样我们才能更好的理解设计模式的精髓。...
阅读(1518) 评论(23)

设计模式——职责链模式实现消费时间计算

他发给我...
阅读(872) 评论(13)

【机房重构】——观察者模式解决三种下机

引言   对于重构来说我们知道在机房收费这个系统中有三种下机——正常下机、强制所有下机、选择强制下机。在第一遍的时候我们就是在做完正常下机以后,然后复制代码来完成,在重构的时候有了设计模式作为基础,我们可以用观察者模式轻松搞定这三种下机。   基础篇  基本概念:观察者模式又叫做发布-订阅模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化的...
阅读(1538) 评论(43)

【机房重构】——策略模式+简单工厂计算消费

引言   在计划上机功能模块的时候,计算消费金额是一个不容忽视的问题,这关系着消费者利益,我们都清楚和消费者打交道的功能一定要做活,因为我们为了促进消费会经常做些促销活动,这时候就需要我们的系统在计算消费金额的时候能很好的适应这用需求的变更,当我想到这些的时候,小菜和大鸟商讨关于商场促销的画面就浮现在脑海中,所以,我也打算在计算消费的时候,采用策略模式,下面和大家一起分享一下我的想法:   理...
阅读(1300) 评论(28)

【机房重构】——模板方法解决组合查询

引言   在机房重构再次遇到组合查询的时候非常的兴奋,这是因为在学习VB.NET的时候写guo...
阅读(1394) 评论(34)

设计模式版三层登录小例子

引言    在前面两篇博客中对小例子进行了不同语言和参数的编写,但是感觉还是有点没有尽兴,于是就想到前面学到的设计模式,之前只是把理论学习了,还没有实践,正好就拿着这个小例子开刀了,于是就有了这篇博客的由来。      加什么设计模式?   有了想法以后,这么多设计模式我应该加哪一个呢?就在自己的记忆深处回想小菜和大鸟的故事,根据我的那六个兄弟(设计模式六原则),最后决定给这小东西加上一个外...
阅读(2817) 评论(130)

大话总结——创建型

在...
阅读(901) 评论(14)

【大话一角】——六兄弟

在设计模式的学习过程z...
阅读(2501) 评论(66)

简单工厂VS工厂方法VS抽象工厂

cho...
阅读(1229) 评论(18)

深复制VS浅复制

在C#中呢我们经常会看到或者tingda...
阅读(1014) 评论(17)
    个人资料
    • 访问:462290次
    • 积分:17565
    • 等级:
    • 排名:第604名
    • 原创:267篇
    • 转载:20篇
    • 译文:0篇
    • 评论:5596条
    和我交谈
    点击这里给我发消息 点击这里给我发消息
    时间你好?
    博客专栏