// void UnitTest () { // 產生仲介者 ConcreteMediator pMediator = new ConcreteMediator(); // 產生兩個Colleague ConcreateColleague1 pColleague1 = new ConcreateColleague1(pMediator); ConcreateColleague2 pColleague2 = new ConcreateColleague2(pMediator); // 設定給仲介者 pMediator.SetColleageu1( pColleague1 ); pMediator.SetColleageu2( pColleague2 ); // 執行 pColleague1.Action(); pColleague2.Action(); }
public void SetColleageu1(ConcreateColleague1 theColleague) { m_Colleague1 = theColleague; }
public void SetColleageu1( ConcreateColleague1 theColleague ) { m_Colleague1 = theColleague; }