[Java - OOP Advanced - Iterators & Comparators] 08. PetClinic - solutions
Това решение ок ли е ((КПК , ООП ) correctness) -> github
Освен това може да се ползва темата за всеки който иска мнение или има въпрос по задачата , не му минава някой тест и т.н.
Според мен е важно да се гледа и чужд код , така или иначе се налага в 1 или друга ситуация .
Ами да никъде не съм ползвал . След като я реших, исках да проверя авторското решение в което Clinic имплементира Iterable<Pet> обаче никъде не видях да обхожда тая клиника с тоя итератор.
т.е не виждам смисъл от това че е бил имплемнтиран интерфейса , след като няма да се ползва.
Колега,
като се абстрахираш от това, че не съм използвал сложни дизайн патърни от сорта на фактори, командни диспетчъри и така нататък, можеш да видиш моето решение, което гърми на един тест, но не ми се търси точно сега къде е грешката. Поне можеш да погледнеш какво си представях аз като решение с 2 итератора.
https://drive.google.com/file/d/0B5GKgO0b2ElSRjQzUzFVZVpaYjQ/view?usp=sharing
Ами идеята не е лоша , но можеш също така да направиш Клиниката да имплементира Iterable<Pet> .
Човек може да се заиграе , но в конкретната задача не видях да има много смисъл от това