![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
lynchyo
这个作者很懒,什么都没留下…
展开
-
工厂三兄弟之抽象工厂模式
转:工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个“产品族”,由同一个工厂来统一生产,这就是我们本文将要学习的抽象工厂模式的基本思想。1 界面皮肤库的初始设计Sunny软件公司欲开发一套转载 2014-08-19 18:27:32 · 582 阅读 · 0 评论 -
请求的链式处理——职责链模式
转:http://blog.csdn.net/lovelion/article/details/7420891 “一对二”,“过”,“过”……这声音熟悉吗?你会想到什么?对!纸牌。在类似“斗地主”这样的纸牌游戏中,某人出牌给他的下家,下家看看手中的牌,如果要不起上家的牌则将出牌请求再转发给他的下家,其下家再进行判断。一个循环下来,如果其他人都要不起该牌,则最初的出牌者可以打出新的牌。在这转载 2014-08-25 08:53:03 · 568 阅读 · 0 评论 -
自定义语言的实现——解释器模式
转:http://blog.csdn.net/lovelion/article/details/7713567转载 2014-08-25 15:51:38 · 670 阅读 · 0 评论 -
遍历聚合对象中的元素——迭代器模式
转:http://blog.csdn.net/lovelion/article/details/9992005转载 2014-08-25 20:18:23 · 1731 阅读 · 0 评论 -
协调多个对象之间的交互——中介者模式
转:http://blog.csdn.net/lovelion/article/details/8482952转载 2014-08-26 16:59:37 · 971 阅读 · 0 评论 -
撤销功能的实现——备忘录模
转:http://blog.csdn.net/lovelion/article/details/7526740每个人都有过后悔的时候,但人生并无后悔药,有些错误一旦发生就无法再挽回,有些人一旦错过就不会再回来,有些话一旦说出口就不可能再收回,这就是人生。为了不后悔,凡事我们都需要三思而后行。说了这么多,大家可能已经晕了,不是在学设计模式吗?为什么弄出这么一堆人生感悟来,呵呵,别转载 2014-08-27 14:33:46 · 929 阅读 · 0 评论 -
单例模式_java
转:http://www.cnblogs.com/coffee/archive/2011/12/05/inside-java-singleton.html 关于单例模式的文章,其实网上早就已经泛滥了。但一个小小的单例,里面却是有着许多的变化。网上的文章大多也是提到了其中的一个或几个点,很少有比较全面且脉络清晰的文章,于是,我便萌生了写这篇文章的念头。企图把这个单例说透,说深入。但愿我不会做转载 2014-08-15 10:49:13 · 399 阅读 · 0 评论 -
单例模式
转:http://blog.csdn.net/ljianhui/article/details/29275655单例模式(Singleton)一、 什么是单例模式单例模式,简单点来说就是设计一个类,使其在任何时候,最多只有一个实例,并提供一个访问这个实例的全局访问点。二、 为什么要单例在程序中的很多地方,只有一个实例是非常重要的。例如,在windows中,任务管理器转载 2014-08-15 10:24:14 · 478 阅读 · 0 评论 -
对象间的联动——观察者模式
转:http://blog.csdn.net/lovelion/article/details/7720232转载 2014-08-27 17:27:40 · 1162 阅读 · 0 评论 -
处理对象的多种状态及其相互转换——状态模式
转:http://blog.csdn.net/lovelion/article/details/8522982转载 2014-08-28 08:36:33 · 2222 阅读 · 0 评论 -
多人联机射击游戏中的设计模式应用
转:http://blog.csdn.net/lovelion/article/details/8262987转载 2014-08-28 09:34:52 · 1916 阅读 · 11 评论 -
算法的封装与切换——策略模式
转:http://blog.csdn.net/lovelion/article/details/7818983转载 2014-08-28 08:48:19 · 995 阅读 · 0 评论 -
模板方法模式深度解析
转:http://blog.csdn.net/lovelion/article/details/8299794转载 2014-08-28 08:59:35 · 676 阅读 · 0 评论 -
设计模式与足球
转:http://blog.csdn.net/lovelion/article/details/7707380转载 2014-08-28 09:33:37 · 721 阅读 · 0 评论 -
C#设计模式之代理模式
转:http://blog.csdn.net/lovelion/article/details/8227953转载 2014-08-23 11:02:57 · 1519 阅读 · 0 评论 -
实现对象的复用——享元模式
转:http://blog.csdn.net/lovelion/article/details/7667781转载 2014-08-23 09:56:21 · 496 阅读 · 0 评论 -
深入浅出外观模式
转:http://blog.csdn.net/lovelion/article/details/8258121转载 2014-08-22 17:37:54 · 516 阅读 · 0 评论 -
工厂三兄弟之工厂方法模式
转:http://blog.csdn.net/lovelion/article/details/9319181转载 2014-08-19 16:36:53 · 459 阅读 · 0 评论 -
UML类图实例
转:http://blog.csdn.net/xhf55555/article/details/6896316转载 2014-07-31 08:45:53 · 865 阅读 · 0 评论 -
面向对象设计原则
转:http://blog.csdn.net/lovelion/article/details/7536532转载 2014-08-20 10:17:51 · 450 阅读 · 0 评论 -
复杂对象的组装与创建——建造者模式
转:http://blog.csdn.net/lovelion/article/details/7426015转载 2014-08-20 14:02:48 · 432 阅读 · 0 评论 -
对象的克隆——原型模式
转:http://blog.csdn.net/lovelion/article/details/7424559转载 2014-08-20 11:40:49 · 431 阅读 · 0 评论 -
确保对象的唯一性——单例模式
转:http://blog.csdn.net/lovelion/article/details/7420883转载 2014-08-20 10:42:01 · 531 阅读 · 0 评论 -
不兼容结构的协调——适配器模式
转:http://blog.csdn.net/lovelion/article/details/8624325我的笔记本电脑的工作电压是20V,而我国的家庭用电是220V,如何让20V的笔记本电脑能够在220V的电压下工作?答案是引入一个电源适配器(AC Adapter),俗称充电器或变压器,有了这个电源适配器,生活用电和笔记本电脑即可兼容,如图9-1所示:图9-1电源适配转载 2014-08-21 15:23:51 · 548 阅读 · 0 评论 -
从招式与内功谈起——设计模式概述
关于金庸小说中到底是招式重要还是内功重要的争论从未停止,我们在这里并不分析张无忌的九阳神功和令狐冲的独孤九剑到底哪个更厉害,但我想每个武林人士梦寐以求的应该是既有淋漓的招式又有深厚的内功。看到这里大家可能会产生疑问了?搞什么,讨论什么招式与内功,我只是个软件开发人员。别急,正因为你是软件开发人员我才跟你谈这个,因为我们的软件开发技术也包括一些招式和内功:Java、C#、C++等编程语言,Eclip转载 2014-08-20 10:13:00 · 932 阅读 · 0 评论 -
设计模式总结
目录(?)[-]大话设计模式简单工厂模式---计算器策略模式---商场收银单一职责原则---手机拍摄UFO开放封闭原则---考研和工作依赖倒转原则---修电脑和收音机里氏代换原则---依赖了接口和抽象类就不怕了装饰模式---衣服种类和要打扮的人分离代理模式---戴励代卓贾易追娇娇工厂方法模式---雷锋工厂原型模式---简历复印浅复制模版方法模式---把试题和答案分离迪米特法则---转载 2014-07-31 09:25:24 · 332 阅读 · 0 评论 -
处理多维度变化——桥接模式
2 桥接模式概述桥接模式是一种很实用的结构型设计模式,如果软件系统中某个类存在两个独立变化的维度,通过该模式可以将这两个维度分离出来,使两者可以独立扩展,让系统更加符合“单一职责原则”。与多层继承方案不同,它将两个独立变化的维度设计为两个独立的继承等级结构,并且在抽象层建立一个抽象关联,该关联关系类似一条连接两个独立继承结构的桥,故名桥接模式。桥接模式用一种巧妙的方式处理多层继转载 2014-08-21 14:24:18 · 1365 阅读 · 0 评论 -
树形结构的处理——组合模式
转:http://blog.csdn.net/lovelion/article/details/7956898转载 2014-08-21 17:18:36 · 2279 阅读 · 1 评论 -
工厂的作用及工厂三兄弟之简单工厂模式
转:http://blog.csdn.net/lovelion/article/details/7523392转载 2014-08-18 17:14:22 · 737 阅读 · 0 评论 -
扩展系统功能——装饰模式
转:http://blog.csdn.net/lovelion/article/details/7424685转载 2014-08-22 14:24:42 · 530 阅读 · 0 评论 -
设计模式综合实例分析之数据库同步系统
为了在数据库发生故障的情况下不影响核心业务的运行,需要将生产数据库定期备份到应急数据库,以备生产数据库发生故障时,能切换到应急数据库,保证业务的正常运行。由于移动公司的数据量非常大,所以只需要对基础数据和关键数据进行备份,为了确保切换到应急数据库时保证核心业务能够运行,还需要备份整个数据库结构。 系统目前需求仅要求支持Oracle数据库的同步,但系统设计时需要考虑以后可以方便地支转载 2014-08-28 09:54:46 · 1446 阅读 · 0 评论