zoukankan      html  css  js  c++  java
  • 创建型、结构型、行为型模式(转)

    目的

    创建型模式 Creational Pattern

    结构型模式 Structural Patterns

    行为型模式 Behavioral Pattern

    概念

    创建型模式,就是创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关心创建对象过程中的逻辑

    结构型模式是为解决怎样组装现有的类,设计他们的交互方式,从而达到实现一定的功能的目的。结构型模式包容了对很多问题的解决。例如:扩展性(外观、组成、代理、装饰)封装性(适配器,桥接)

    行为型模式涉及到算法和对象间职责的分配,行为模式描述了对象和类的模式,以及它们之间的通信模式,行为型模式刻划了在程序运行时难以跟踪的复杂的控制流可分为行为类模式和行为对象模式1.行为模式使用继承机制在类间分派行为2.行为对象模式使用对象聚合来分配行为。一些行为对象模式描述了一组对等的对象怎样相互协作以完成其中任何一个对象都无法单独完成的任务。

    Factory Method

    Adapter(类)

    Interpreter

    Template Method

    对象

    Abstract Factory

    Adapter(对象)

    Chain of Responsibility

    Builder

    Bridge

    Command

    Prototype

    Composite

    Iterator

    Singleton

    Decorator

    Mediator

    Facade

    Memento

    Flyweight

    Observer

    Proxy

    State

    Strategy

    Visitor

     原文转自 http://blog.csdn.net/wulingmin21/article/details/6753363

  • 相关阅读:
    Metropolis-Hastings algorithm
    Base64编码原理
    修改远程端口号
    修改数据库配置文件
    Windows 2008下系统网站运行环境的搭建
    oracle 11 g数据库卸载(方法二)
    oracle11g的安装
    oracle 11g的卸载
    软件实施的技巧
    使用命令行快速打开系统文件
  • 原文地址:https://www.cnblogs.com/happykoukou/p/5382649.html
Copyright © 2011-2022 走看看