static void Main(string[] args) { //具体主题 var concreteSubject = new ConcreteSubjectBoss(); var playGame = new PlayGame("小明", concreteSubject); var watchMovie = new WatchMovie("小朱", concreteSubject); concreteSubject.Attach(playGame); concreteSubject.Attach(watchMovie); concreteSubject.SubjectBossState = "老板过来了"; concreteSubject.Notify(); concreteSubject.SubjectBossState = "老板过来了"; concreteSubject.Detach(watchMovie); concreteSubject.Notify(); }