static void Main(string[] args) { ConcreteStar baoqiang = new ConcreteStar("王宝强"); StarProxy proxy = new StarProxy("宋喆", baoqiang); proxy.BookTicket(); proxy.MakeMovie(); proxy.Sleep(); }
/// <summary> /// 构造经纪人时,其所代理的明星由构造函数传入 /// </summary> /// <param name="name"></param> /// <param name="star"></param> public StarProxy(string name, ConcreteStar star) : base(name) { real = star; }