- Методы?
- Не, не слышал
А если точнее:
Company c = new Company();
c.SetInfo("Travel", "Touristic company");
Address address = new Address();
var idCountry = address.AddCountry("Name");
var idCity = address.AddCity(idCountry, "City");
address.AddOffice(idCity, "Main office", "Street", "Email", ... );
Contact contact = new Contact("website", address);
c.AddContact(contact);
Tour tour = new Tour("China", "Hong Hong");
c.AddTour(tour);
...
Набросок грубый, но суть того, как было бы правильнее, думаю, передает доходчиво