static void Main(string[] args) { Manager manager = new CommonManager("经理"); Manager manager1 = new Majordomo("总监"); Manager manager2 = new GeneralManager("总经理"); manager.SetSuperior(manager1); manager1.SetSuperior(manager2); Request request = new Request(); request.RequestType = "请假"; request.RequestContent = "小菜请假"; request.Number = 5; manager.RequestApplications(request); Request request1 = new Request(); request1.RequestType = "加薪"; request1.RequestContent = "小菜加薪"; request1.Number = 1000; manager.RequestApplications(request1); Request request2 = new Request(); request2.RequestType = "加薪"; request2.RequestContent = "小菜加薪"; request2.Number = 500; manager.RequestApplications(request2); Console.Read(); }
static void Main(string[] args) { CommonManager jinli = new CommonManager("金利"); Majordomo zongjian = new Majordomo("宗剑"); GeneralManager zhongjingli = new GeneralManager("钟精励"); jinli.SetSuperior(zongjian); zongjian.SetSuperior(zhongjingli); Request request = new Request(); request.RequestType = "请假"; request.RequestContent = "小菜请假"; request.Number = 1; jinli.RequestApplications(request); Request request2 = new Request(); request2.RequestType = "请假"; request2.RequestContent = "小菜请假"; request2.Number = 4; jinli.RequestApplications(request2); Request request3 = new Request(); request3.RequestType = "加薪"; request3.RequestContent = "小菜请求加薪"; request3.Number = 500; jinli.RequestApplications(request3); Request request4 = new Request(); request4.RequestType = "加薪"; request4.RequestContent = "小菜请求加薪"; request4.Number = 1000; jinli.RequestApplications(request4); Console.Read(); }