public override void Show() { Console.Write("这是中式风格"); if (House != null) { House.Show(); } }
private House House;//1、将可能需要的一些别的类的定义在自己的类中, public override void Show() { Console.WriteLine("这是欧式风格"); if (House != null)//调用通过AddStyle方法传进来的类的方法,就对类OuStyle实现了动态添加方法职能 { House.Show(); } }