Решение на Втора задача от Ивайло Христов
Резултати
- 6 точки от тестове
- 0 бонус точки
- 6 точки общо
- 11 успешни тест(а)
- 0 неуспешни тест(а)
Код
Лог от изпълнението
........... Finished in 0.01325 seconds 11 examples, 0 failures
История (3 версии и 3 коментара)
Ивайло обнови решението на 27.10.2012 18:34 (преди около 12 години)
Използваш наследяване по много грешен начин. Това определено ще ти струва точки. Искам да напомня, че на лекции споменахме да използвате композиция, а не наследяване. Сега няма да ти давам обяснение, защото мисля да направя едно по-подробно в понеделник или сряда.
Все пак - разкарай наследяването и го направи с композиция.
Ивайло обнови решението на 27.10.2012 21:04 (преди около 12 години)
Варианта с наследяването беше с експериментална цел и що годе да си поиграя с динамиката на езика, без претанции за спазването на каквито и да било приниципи в OOP. Сметнах, че е интересен начин за решаване на текущата задача. Очаквам да се видя в OOP anti-patterns слайдовете. :))
Експеримента е валидна причина. Нещо, което можеш да напарвиш е да отвориш тема във форумите по този въпрос. Ще се радвам да ти отговаря нещо по-подробно там (където има повече видимост).
След крайния срок можеш да споделиш решението си във форумите и да го дискутираме.