コード例 #1
0
ファイル: MediatorPattern.cs プロジェクト: prnawa/DPSharp
        public void TestMethod1()
        {
            var mediator = new ConcreteMediator();
            var colleague1 = new ConcreteColleague(mediator);
            var colleague2 = new ConcreteColleague(mediator);

            mediator.AddColleague(colleague1);
            mediator.AddColleague(colleague2);

            colleague1.Send("form C1");
            colleague2.Send("from C2");
        }
コード例 #2
0
ファイル: Mediator.cs プロジェクト: prnawa/DPSharp
 public void AddColleague(ConcreteColleague colleague)
 {
     _colleagues.Add(colleague);
 }
コード例 #3
0
 public void AddColleague(ConcreteColleague colleague)
 {
     _colleagues.Add(colleague);
 }