По паттернам я бы рекомендовал этот сайт. Там же можно найти хорошую книгу по этой теме.
https://refactoring.guru/
+
Silent829
DI
Макс
Владимир
Mike
死は終わりではない
Boris
Сергей
влад
Кирилл