博客专栏  >  编程语言   >  设计模式

设计模式

在领导自己的项目开发小组进行软件开发的过程中积累了很多经验,尤其对设计模式的使用深有体会,于是申请这个专栏,里面是记录最近几年项目中用到的设计模式。希望通过专栏把自己的知识在CSDN这个平台上分享出去,希望跟网友们一同进步。

关注
11 已关注
7篇博文
  • 采用动态代理对事务进行封装

    如果采用三层架构的方式开发,在业务逻辑层不可避免的要手动操作事务,所以在业务逻辑层会出现很多与业务逻辑无关的: Connection conn = ConnectionManage.GetConne...

    2013-03-11 10:00
    2080
  • 代理模式(Proxy)

    代理模式是对象的结构型模式,代理模式给某一个对象提供了一个代理对象,并由代理对象控制对原对象的引用。 代理分静态代理和动态代理   一、静态代理 代码示例   接口 packag...

    2013-03-11 09:36
    2506
  • 单例模式(Singleton)

    一、概要         单例模式,提倡简约而不简单,透漏一种简捷美。它保证一个类仅有一个实例,并提供一个访问它的全局访问点。要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它...

    2011-09-18 15:13
    3037
  • 工厂方法模式(Factory Method)

    一、概要         工厂方法(FactoryMethod)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。   二、生活中的例子          例如移动电信...

    2011-09-25 07:45
    2627
  • 抽象工厂模式(Abstract Factory)

    一、概要         抽象工厂模式(Abstract Factory),提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式提供一种“封装机制”用来解决“多系列具体对...

    2011-09-29 21:38
    2814
  • 观察者模式(Observer)

    一、概述 对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。GOF 《设计模式》 这样的依赖关系过于紧密,软件不能很好地适应变化。使用面向对象技术...

    2011-10-10 14:36
    2146
  • 策略模式(Strategy)

    一、概要 我们构建程序的时候,会遇到这样的状况,对象有某个行为,但是在不同的场景中,使用策略模式,可以把它们一个个封装起来,并且使它们可相互替换,而起使得算法可独立于使用它的客户而变化。   二...

    2011-10-20 11:42
    2263

UML演义
14159737
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部