Я искал в Интернете какое-то время. Я ищу небольшие примеры упражнений для практики OOD (& для некоторых внутренних семинаров TDD).
Если есть одно место, где эта потребность подается, пожалуйста, укажите мне это.. и закройте этот вопрос
Ограничения:
- Язык-агностическая проблема реального мира
- Маленький: что-то, что требуется от часа до двух в макс, чтобы решить (или имеет подчасти, которые могут соответствовать этому ограничению).
- Не сглаженный алгоритм: не следует сосредоточиться на решении вычислительной задачи. (Есть несколько сайтов, которые обслуживают эту категорию.) Привлекайте > 2 взаимодействующих объекта.
- Решено несколькими людьми, желательно сами: доброта проверена. Ссылки предпочтительны. Пожалуйста, не публикуйте то, что может быть хорошим упражнением... субъективным
Аналогичный вопрос SO 60109, но ответы не соответствуют моей потребности здесь. Я обнаружил, что я потерял мое прикосновение (обманывал идеи) с помощью OOD после длительного контакта с дневной работой. Нужно вернуть его.
Обновление: Собираемся ли мы из коротких упражнений ООП? Я надеялся, что у меня будет куча. Однако мои веб-поиски (это упражнение по разложению при формулировании правильной строки поиска), и отсутствие ответов здесь, похоже, указывает на другое. Возможно, я отправился в SO в плохое время.. в этом случае наткнулся на эту тему для получения дополнительных ответов.