Этот репозиторий содержит примеры образовательного кода для различных шаблонов проектирования, реализованных в Java. Он предназначен для того, чтобы помочь учащимся понять и применять шаблоны проектирования в своих проектах. Каждый файл и папка включают подробные комментарии, чтобы объяснить код и концепции.
Репозиторий охватывает следующие шаблоны дизайна:
Кроме того, хранилище включает в себя код упражнений для следующих шаблонов:
Каждый файл и папку Java названы для обозначения шаблона дизайна, который он охватывает. Например, папка 1-abstract_factory_pattern содержит Main.java , который демонстрирует различные методы, связанные с абстрактным заводским шаблоном.
Например, в папке 5-decorator_design_pattern вы найдете Main.java , который подробно иллюстрирует рисунок декоратора, с комментариями, объясняющими каждую часть кода.
Если вы хотите внести свой вклад в этот репозиторий, не стесняйтесь отправлять запрос на тягу. Вы можете добавить новые примеры, улучшить существующий код или исправить любые проблемы. Вклад всех уровней приветствуются!
Этот репозиторий лицензирован по лицензии MIT. См. Файл лицензии для получения дополнительной информации.
Примечание. Этот репозиторий предназначен для образовательных целей, чтобы помочь изучить и понять модели дизайна Java.
Не забудьте снять репозиторий, если вы найдете его полезным!