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

设计模式

设计模式整理及汇总

关注
0 已关注
25篇博文
  • UML类图

    简介 类图用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。 类的UML表示 ...

    2015-04-21 12:13
    502
  • 简单工厂模式

    实例: 实现一个简单的计算器 UML类图: 实现代码: public class Operation { private double _numberA = ...

    2015-04-22 10:41
    568
  • 工厂方法模式

    实例: 实现一个简单地计算器 UML类图: 实现代码: /// 运算类 class Operation { private do...

    2015-04-22 14:04
    505
  • 抽象工厂模式

    实例: 实现一个简单的数据库访问程序 UML类图: 实现代码: class User { private int _id; ...

    2015-04-22 15:09
    572
  • 建造者模式(生成器模式)

    实例: 实现一个简单的数据库访问程序 UML类图: 实现代码: 客户端实现: 说明: 参考资料 -《大话设计模式》

    2015-04-23 09:02
    588
  • 原型模式

    实例: 复制简历 UML类图: 实例实现代码: //简历 class Resume : ICloneable { priva...

    2015-04-23 17:28
    571
  • 模板方法模式

    TemplateMethod UML类图: 实例实现代码: abstract class AbstractClass { public...

    2015-05-04 11:33
    496
  • 组合模式

    组合对象数据结构: UML类图: 实例实现代码: abstract class Component { protected str...

    2015-05-04 16:39
    529
  • 迭代器模式

    UML类图: 实例实现代码: abstract class Aggregate { public abstract Iterator CreateItera...

    2015-05-05 14:30
    500
  • 访问者模式

    UML类图: 实例实现代码: abstract class Visitor { public abstract void VisitConcrete...

    2015-05-05 15:26
    526
  • 单例模式

    UML类图: 实例实现代码: @interface Singleton : NSObject + (Singleton *) sharedInstance; @end @impleme...

    2015-05-06 11:29
    541
  • 享元模式

    UML类图: 实例实现代码: //用户 public class User { private string name; ...

    2015-05-07 11:19
    960
  • 策略模式

    UML类图: 实例实现代码: //抽象算法类 abstract class Strategy { //算法方法 publ...

    2015-05-19 15:59
    552
  • 桥接模式

    UML类图: 实例实现代码: class Abstraction { protected Implementor implementor; ...

    2015-05-20 11:26
    658
  • 责任链模式

    实例: 实现一个简单的加薪流程 UML类图: 实例实现代码: static void Main(string[] args) {...

    2015-08-18 17:19
    614
  • 装饰模式

    实例: 穿衣服 UML类图: 实例实现代码: class Person { public Person() ...

    2015-08-19 11:05
    648
  • 适配器模式

    实例: NBA运动员翻译 UML类图: 实例实现代码: //篮球运动员 abstract class Player { protected s...

    2015-08-19 16:20
    2369
  • 解释器模式

    实例: 实现一个简单的音乐解释器 UML类图: 实现代码: //演奏内容 class PlayContext { ...

    2016-03-30 12:00
    393
  • 状态模式

    实例: 程序员在一天中的工作状态随时间发生的变化 UML类图: 实现代码: //抽象状态 ...

    2016-03-30 15:27
    369
  • 观察者模式

    UML类图: 实现代码: abstract class Subject { private IList observers = new List...

    2016-03-30 18:08
    363
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部