zoukankan      html  css  js  c++  java
  • 设计模式3(原型模式,中介模式)

    原型模式

        Delphi中实现是将创建方法进行了strict private 处理

    Clone方法不仅产生新的实例,还要对原来对象的属性等进行Clone

    Tcontractprototype=class(IPrototype)    

        Strict provide

    Create(Aobject:Tcontractprototype)

    Public

    Function Clone:TContractPrototype;

    End;

        

    中介者模式

        封装对象之前的交互

        体现了依赖抽象不依赖子类的原则,同事通过中介来触发相关的变化

          

    中介者模式

    提供多个平等的同事之间的交互关系的封装

    复杂:系统内部多个模块间多向交互

     

    外观模式

    封闭一个子系统中的多个模块,提供子系统外部和子系统内部间的交互

    单向:从子系统外部向子系统内部

     

    观察者模式

       

    中介模式中可以结合使用观察者,来实现当同事发生变化时通知中介对象,进行对象的交互

    酒肉穿肠过 佛祖心中留 世人若学我 如同入魔道
  • 相关阅读:
    kakfa 安全机制
    配置管理
    消费者基本操作
    生产者基本操作
    笔记:类加载器
    主题管理
    记一次学习SpringCloud将zk作为注册中心的bug
    JVM新生代进入老年代、何时触发Full GC?
    JVM调优
    线程池
  • 原文地址:https://www.cnblogs.com/jspdelphi/p/7807598.html
Copyright © 2011-2022 走看看