Задачи
Задача 1
Преглеждайки правилотро за еденична отговорност и представения пример. Виждате ли възможни пробойни на това правило в примера в упражнението. Обосновете се какви са те и какво е решението за тяхното преодоляване.
Задача 2
Съставете следния клас:
Така създадения клас отговаряли на SRP?
Какво бихте направили, за да подобрите този клас?
Реализирайте решението.
Задача 3
Как се разделите функционалностите в приложение за доставка на храна, което приема поръчки на храна, изчислява сметката и я доставя на клиентите.
От колко класа ще имате нужда?
Каква ще е тяхната отговорност?
Кои ще са тези класове?
Реализирайте решението.
Last updated
Was this helpful?