排序:
默认
按更新时间
按访问量

设计模式之策略模式

1 概述策略模式(Strategy) :定义一系列的算法,将每一个算法封装到具有共同接口的独立的类中, 并且使它们可相互替换。其类图如下所示:本模式使得算法可独立于使用它的客户而变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体的策略类中提供。由于算法和环境独立开来,算法的...

2016-02-27 11:06:10

阅读数:223

评论数:0

设计模式之工厂

1 简单工厂就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。简单工厂的实现比较容易,这里就不再具体分析。2 工厂方法模式(Factory Method)工厂方法模式是简单工厂的扩张,工厂方法模式针对的是一个产品等级结构。其定义了一个用于创建对象的接口,让子类决定实例化哪一个类。 F...

2016-02-27 10:59:15

阅读数:226

评论数:0

设计模式之概述

1 概述设计模式总体来说分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、...

2016-01-07 15:14:34

阅读数:498

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭