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

  • 相关阅读:
    上传代码到github
    AFN多文件进度下载
    NSURLSession各文件关系
    H5动静分离
    iOS设备获取总结
    iOS与JS开发交互总结
    iOS11 push控制器tabbar上移问题
    解决iOS11 UIScrollView下移问题
    关于react16.4——错误边界
    关于react16.4——上下文Context
  • 原文地址:https://www.cnblogs.com/happykoukou/p/5382649.html
Copyright © 2011-2022 走看看