• 16、Mediator 仲裁者模式


    Mediator

    Mediator

    MediatorMediator
    ColleagueColleague
    ColleagueButton Colleague ConcreteColleague
    ColleagueTextField Colleague ConcreteColleague
    ColleagueCheckbox Colleague ConcreteColleague
    LoginFrame Mediator ConcreteMediator
    Main 

    Mediator.java

     package mediator;  public interface Mediator {     public abstract void createColleague();     public abstract void colleagueChanged(); }
    

    Colleague.java

     package mediator;  public interface Colleague {     public abstract void setMediator(Mediator mediator);     public abstract void setColleagueEnabled(boolean enabled); }
    

    ColleagueButton.java

     package mediator;  import java.awt.*;  public class ColleagueButton extends Button implements Colleague {     private Mediator mediator;     public ColleagueButton(String caption) {         super(caption);    }     public void setMediator(Mediat
  • 相关阅读:
    中医-判断“上火”的来源及常用解决方案
    07.抽象类
    qt creator创建项目和添加图片资源
    猿创征文 | 响应式布局
    数据结构与算法【栈】的Java实现
    Edge浏览器特殊功能
    C语言第十课(上):编写井字棋游戏(综合练习1)
    【刷题篇】动态规划(三)
    postman的使用
    贪心算法 - 一点了解
  • 原文地址:https://blog.csdn.net/qq_42390636/article/details/127738451