Просмотр существующих проектов с открытым исходным кодом для изучения / улучшения дизайна классов и шаблонов проектирования - PullRequest
3 голосов
/ 05 октября 2011

Я думал о том, чтобы изучить некоторые проекты с открытым исходным кодом, чтобы найти примеры дизайна классов, шаблонов проектирования и, возможно, даже некоторые вещи AI / алгоритма.

Я рекомендовал некоторым людям не смотреть на проекты с открытым исходным кодомучиться, но я чувствую, что это действительно помогает мне увидеть шаблоны, которые я выучил, и реализации, которые я рассматривал на самом деле, работая в опубликованных проектах.

Я думал о довольно простых играх с большим акцентом на алгоритмах и "компьютерах".размышления "были бы весьма полезны, поскольку в настоящее время меня меньше интересуют визуальные элементы.

Я подумал, что, возможно, карточные игры будут весьма полезны (покер, червы, бридж и т. д.) и, возможно, настольные игры.

Есть ли у кого-нибудь какие-нибудь рекомендации для простых игр или программ с открытым исходным кодом, которые могли бы помочь проиллюстрировать хороший дизайн класса и шаблоны проектирования и / или реализацию AI?

Спасибо!

1 Ответ

0 голосов
/ 17 ноября 2011

Я впервые изучил шаблоны проектирования, используя книгу Шаблоны проектирования в Java .

Я понимаю, что это не совсем то, что вы ищете, но я думал, что приведенные в качестве примера коды былидовольно умный и «удобный для чтения».

...