Last updated
Last updated
Преглеждайки правилото за Open-Closed и представения пример. Виждате ли възможни пробойни на това правило в примера в упражнението. Обосновете се какви са те и какво е решението за тяхното преодоляване.
Разгледайте следния пример:
Така създадения клас отговаряли на OCP?
Какво бихте направили, за да подобрите този клас?
Реализирайте решението.
Как ще реализирате програма за кафе машини, който имат базови функционалностти и премиум такива.
От какви класове ще имате нужда?
Каква ще е тяхната отговорност?
Кои ще са тези класове?
Реализирайте решението.