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



https://refactoring.guru/ru/design-patterns/creational-patterns