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

设计模式

为什么要提倡“Design Pattern呢? 根本原因是为了代码复用,增加可维护性。

关注
3 已关注
8篇博文
  • Adapter 适配器模式(设计模式03)

    疑问: 在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。 如何应对这种“迁移的变化”? 如何既能利用现有对象的良好实...

    2016-06-07 12:31
    3651
  • 简单工厂模式(设计模式02)

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking 1、定义简单工厂模式(Simple Factory Pattern)属于类的创建型模式,又叫静态工...

    2016-03-15 18:55
    2965
  • 单例模式及常见写法分析(设计模式01)

    保证一个类仅有一个实例,并提供一个该实例的全局访问点。 ——《设计模式》单例模式的概念很简单,下面以C#语言为例子,列出常见单例写法的优缺点。1、简单实现 public sea...

    2016-03-12 19:59
    6486
  • 设计原则

    一、针对接口编程,而不是针对实现编程– 客户无需知道所使用对象的特定类型,只需要知道对象拥有客户所期望的接口。小注:        接口是定义行为,只是定义我们要做什么事情,至于如何做这些事情是由接口...

    2016-03-12 15:41
    3494
  • C# 观察者模式.

    原文地址:这里写链接内容

    2016-02-29 20:30
    1516
  • C# 命令模式

    在面向对象程式设计的范畴中,命令模式(Command Pattern)是一种设计模式,它尝试以物件来代表实际行动。模式结构Command:        定义命令的接口,声明执行的方法。Concret...

    2016-02-29 20:26
    3059
  • 职责链模式(chain of responsibility)

    原文地址一. 写在前面的这么多的设计模式,我觉得职责链是我第一次看上去最简单,可是回想起来却又最复杂的一个模式。因此,这个文章我酝酿了很久,一直也没有胆量发出来,例子也是改了又改,可是仍然觉得不够合理...

    2015-12-31 18:43
    1326
  • C# 设计模式----抽象工厂模式

    原文地址:C#设计模式(4)——抽象工厂模式一、引言在上一专题中介绍了工厂方法模式,工厂方法模式是为了克服简单工厂模式的缺点而设计出来的,简单工厂模式的工厂类随着产品类的增加需要增加额外的代码),而工...

    2015-11-19 12:26
    1010
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部