Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface IWorker
- {
- void DisplayInformationWorker();
- }
- class Worker : IWorker
- {
- private string FirstName, LastName, Degree;
- public Worker(string firstname, string lastname, string degree)
- {
- FirstName = firstname;
- LastName = lastname;
- Degree = degree;
- }
- public void DisplayInformationWorker()
- {
- Console.WriteLine(FirstName + " " + LastName + " " + Degree);
- }
- }
- class Manager : IWorker
- {
- private string FirstName, LastName, Degree;
- private List<IWorker> workers = new List<IWorker>();
- public Manager(string firstname, string lastname, string degree)
- {
- FirstName = firstname;
- LastName = lastname;
- Degree = degree;
- }
- public void AddWorker(IWorker worker)
- {
- workers.Add(worker);
- }
- public void DisplayInformationWorker()
- {
- Console.WriteLine("Podwładni kierownka: "+FirstName+" "+LastName);
- foreach(IWorker worker in workers)
- {
- worker.DisplayInformationWorker();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement