zoukankan      html  css  js  c++  java
  • 模式23

    --创建New--------------------------------------
    ------Singleton单恋
    ------Abstract Factory
    ------Factory Method
    工厂接口<====>子类表示

    ------Builder妇产
    复杂构建<==分离==>其表示
    同样的构建过程,不同的表示
    factory.BuildProducct(pro1)
    factory.BuildProducct(pro2)

    ------Prototype
    拷贝Copy


    --结构Struct--------------------------------------
    -----adapter适配
    接口A<=>接口B

    -----bridge桥接
    abstract<分离>override

    -----compose组合
    树形<=>部分-整体

    -----decorator装钸(加职)
    abstract_B{abstract_A,Method_B}

    -----facade外观
    A{B{},C{},D{}}

    -----share享元
    共享A

    -----proxy代理
    代理注册

    --行为method--------------------------------------

    -----template模板
    class子:abstract父

    -----command命令
    server.Execute(new1())
    ......................
    server.Execute(newn())

    -----ob server 观察
    1:n依赖

    -----Stragety(内算)策略
    Stragety{StragetyA{}}
    Stragety{StragetyB{}}

    -----responsib责链
    List.add(case1)
    List.add(case2)

    -----State状态
    A{ method(state1{})}
    ....................
    A{ method(staten{})}


    -----Mediator中介
    B{A}: B{A{}}<==>C{B{}}
    A{B}: C{B{}}<==>A{C{}}

    -----Vistor访问
    {I1().....In(),In+1}

    迭代 Iterator
    备录 note
    解释器explain

  • 相关阅读:
    【HDOJ】1058 Humble Numbers
    activity去标题栏操作&保留高版本主题
    谷歌安卓官方开发者网站 https://developer.android.google.cn
    TortoiseGIT
    Git的优势
    eoe开发社区
    安卓巴士 http://www.apkbus.com/
    Git简介
    SVN标准目录结构
    关于人生的
  • 原文地址:https://www.cnblogs.com/smallfa/p/14715192.html
Copyright © 2011-2022 走看看