博客专栏  >  架构设计   >  设计模式

设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化。

关注
1 已关注
12篇博文
  • C#设计模式——模板方法模式

    模板方法模式: 应用广泛的模式 一、意图: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法结构即可重定义该算法的某些特定步骤。 二、作用: ...

    2016-02-13 17:01
    455
  • 设计模式交流

    背景: 这两天哥回来了,知道我们要软考了,他准备了一些设计模式的内容,把他的徒弟们都叫上一起交流了一下。我们主要交流了一些设计模式中的问题,对其中的一些基础知识进行了学习。从这个活动中我发现哥哥理解的...

    2016-08-21 22:24
    248
  • 机房重构——模板方法模式+单例模式+存储过程优化组合查询

    组合查询这个功能的实现,在VB中大家已经体验过了,其中有大量的重复代码,极大地影响了系统的性能,这篇博客将为大家介绍一种面向对象的VB.NET版组合查询,其中结合模板方法模式对组合查询进行了优化,什么...

    2016-04-30 17:17
    9594
  • C#设计模式一句话总结

    设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。通过这段时间的学习,知道了它的重要性,所以来总结一下。...

    2016-04-17 21:43
    529
  • C#设计模式——策略模式

    商场促销——策略模式: 一、定义: 它是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法与使用算法类之间的耦...

    2016-02-02 21:35
    407
  • C#设计模式——适配器模式

    适配器模式: 大家有没有想过一个问题,电脑充电为何会有电源适配器?直接220V充电不是很快吗?答案原来在这里,笔记本工作电压很小,如果直接连接220V的电压可能会烧毁笔记本,所以我们需要一个东西来...

    2016-02-03 14:25
    389
  • C#设计模式——外观模式

    外观模式: 外观模式是很常用的模式,在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从...

    2016-02-02 19:44
    367
  • C#设计模式——代理模式

    代理模式: 她可以干什么? 为其他对象提供代理以控制对这个对象的访问。 使用技巧: 先定义一个类,作为共用接口;定义一个实体类,一个代理类。 分为几种? 远...

    2016-02-02 10:59
    362
  • 工厂三姐妹

    第一次看到这个名字,感觉很亲切,没想到在设计模式里还有如此温馨的称呼,想到工厂三姐妹,大家肯定会想,恩?三姐妹都是谁?下面小编将带领大家进入设计模式的世界,认识我们最亲爱的工厂三姐妹。 简单工厂模...

    2016-01-29 21:38
    391
  • C#设计模式——建造者模式

    建造者模式: 一、定义: 将一个复杂对象的构建与他的表示分离,使得同样的构建过程可以创建不同的表示。 二、使用条件:内部构建间的建造顺序通常稳定,但对象内部构建通常面临着复杂的变化。意思就比如建造小...

    2016-02-13 15:51
    421
  • C#设计模式——装饰模式

    装饰模式: 她是什么? 装饰模式是为已有功能动态添加功能的一种方式。 为什么要有装饰模式?她能解决什么问题? 添加功能时,装饰模式扩展功能比生成子类更加灵活,避免“子类爆炸”。怎么个灵活法,大...

    2016-02-01 21:32
    469
  • 大话设计模式

    第一遍看这本书,只是把目录看了一下,把最后的模式总结看了一下,里面的故事很精彩,很有趣,对设计模式宏观了解一下,边看边画了个思维导图,很简单,但是很骨感,很核心。 由于初次认识这23种模式,有...

    2016-01-04 21:22
    558

WEB前端
102705
操作系统
51193
JAVA
103075
C#入门
63014
UML
95343

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部