コード例 #1
0
ファイル: MediatorMain.cs プロジェクト: hj0807/HJ-Project
        void Main()
        {
            IMediator mediator = new ConcreteMediator();

            ColleagueA talkColleague  = new ColleagueA(mediator);
            ColleagueB fightColleague = new ColleagueB(mediator);

            talkColleague.DoSomething();
            fightColleague.DoSomething();
        }
コード例 #2
0
ファイル: ConcreteMediator.cs プロジェクト: hj0807/HJ-Project
 public void RegisterB(ColleagueB cB)
 {
     fight = cB;
 }