[OOP] Exam Preparation - December 14 2015 - Empires
Здравейте колеги,
В Judge е създадено ново състезание по ООП с примерна изпитна задача в новия формат на изпита (без скелет). Състезанието може да достъпите ТУК.
Като ресурси са качени условието и решение на Java. Състезанието е отворено за C# и Java архиви, но към момента има технически проблем със събмитването на Java zip, който би трябвало да бъде разрешен близките дни. Със C# проекти не би трябвало да срещнете затруднения.
Подготовката в понеденик ще бъде на C#. Съществени разлики в дизайна на решението на C# и на Java няма, но ако някой има желание да решава изпита другата седмица на Java може да погледне решението, което е качено.
Ако имате неясноти или въпроси по задачата, питайте тук.
Няма как да се направи меню. Тук е нужна абстракция и енджина да не знае откъде идва входа и накъде отива изхода. За да стане това енджина трябва да работи с други класове, чиято конкретна имплементация него не го интересува. Във всеки един момент имплементацията може да се смени и изходът например да отива към файл вместо към конзолата.
Ако все още не ти е ясно какво имам предвид, виж пак лекцията, където се говори за loose coupling, или още по-добре - изгледай лекцията за SOLID принципите от КПК курса.
Явно още не съм покрил тази част от курса, благодаря за отговора :)