设计模式的分类
来源:互联网 发布:跨数据库 sql语句 编辑:程序博客网 时间:2024/06/11 15:30
按照目的分类:
创建型、结构型、行为型三种
1、创建型模式主要是目的是创建对象(一共有5种):
工厂方法模式(Factory Method)、抽象方法模式(Abstract Factory)、建造者模式(Bulder)、原型模式(Prototype)、单例模式(Singleton)
2、结构型模式主要用于处理类或对象的组合(一共有7种):
适配器模式(Adapter)、桥接模式(Bridge)、组合模式(Composite)、装饰模式(Decorator)、外观模式(Facade)、享元模式(Flyweight)、代理模式(Prxy)
3、行为型模式主要用于描述对类或对象怎样交互和怎样分配职责(一共有11种):
职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式
按照范围分类:
类模式、对象模式两种
1、类模式处理类和子类之间的关系,这些关系通过继承建立,在编译时就被确定了,属于静态的;
2、对象模式处理对象间的关系,这些关系在运行时才被确定,属于动态的。
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类。
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- 设计模式的分类
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- Java中23种经典设计模式详解
- java 中利用UncaughtExceptionHandler捕获异常
- 夏博在svn使用中遇到的问题
- 当发送删除请求时,空返回时异常
- 设计模式的分类
- IIS7中发布网站到公网技巧与排错
- shell学习记录---4
- IT外企那点儿事(12):也说跳槽
- 学习记录锁
- JNDI技术、JDBC框架、几种元数据介绍
- 免费主机
- 2013年各大小IT公司待遇,绝对真实,一线数据!(转)
- webView打开本地sdcard上html文件的方法: