static void Main(string[] args) { Boss boss = new Boss(); stockObserver Marry1 = new stockObserver("瑪莉", boss); NBAObserver Marry2 = new NBAObserver("強尼", boss); boss.Attach(Marry1); boss.Attach(Marry2); boss.Detach(Marry1); boss.SubjectState = ("老闆我回來啦"); boss.Notify(); Console.Read(); }
// Use this for initialization void Start() { // 要素数を引数で渡して、配列を出力 DisplayArray(5); // Bossクラスの変数を宣言してインスタンスを代入 Boss lastboss = new Boss(); // 攻撃 lastboss.Attach(); // 防御 lastboss.Defence(3); // 10回魔法攻撃 lastboss.Magic(10); // 1回魔法攻撃 lastboss.Magic(1); }