Skip to content

NovikovP/java-design-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Patterns Implemented in Java (Шаблоны проектирования на Java)

Java CI License MIT Lines of Code Coverage

Читать на другом языке : zh, ko, fr, tr, ar, es, pt, id, ru, de, ja, vi, bn, np, it, da

Введение

Шаблоны проектирования - лучший метод для решения проблем, возникающих во время разработки приложения или системы.

Шаблоны проектирования могут ускорить процесс разработки путем предоставления проверенных моделей/парадигм.

Использование шаблонов повторно поможет избежать частых проблем, из-за которых происходят проблемы. А еще это повысит читаемость кода для программистов и архитекторов, знакомых с шаблонами.

Начало работы

В этом репозитории размещены шаблоны проектирования на Java. Они были разработаны программистами из open source сообщества. Шаблон может быть выбран из его описания или просмотром его исходного кода. Код хорошо задокументирован, его можно рассматривать, как учебник по программированию о конкретном шаблоне. Мы используем самые популярные (прошедшие огонь, воду и медные трубы) технологии, основанные только на ПО с открытым исходным кодом.

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

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

Как только ознакомитесь с этими концепциями, приступайте к изучению доступных шаблонов проектирования(англ) Надеемся объективно-ориентированные решения, представленные здесь будут вам полезны и найдут место в ваших проектах, а также вы получите такое же удовольствие от их изучения, какое получили мы во время их разработки.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages