Exemple #1
0
        static void Main(string[] args)
        {
            Company         company         = null;
            Person          person          = null;
            CustomerFactory customerFactory = null;

            customerFactory = new CompanyFactory();
            company         = (Company)customerFactory.GetCustomer(Guid.NewGuid());

            customerFactory = new PersonFactory();
            person          = (Person)customerFactory.GetCustomer(Guid.NewGuid());

            Console.WriteLine($"Person: {person.Name}. Id: {person.Id}. Age: {person.Age}");
            Console.WriteLine($"Company: {company.Name}. Id: {company.Id}. Employees: {company.Employees}");

            Console.Read();
        }