Тема: Патерни

Забиваю тему для подальшої дискусії.

Шукав в інтернеті інформацію про різноматні патерни на пайтоні.
Наткнувся на оцей прекрасний сайт, де розбірливо та понятно пояснюють
https://refactoring.guru/uk/design-patterns

Так от питання: Чи потрібно завчати патерни?

Як я зрозумів найперший патерн який я маю вивчити це " Фабричний метод "?

2 Востаннє редагувалося ch0r_t (08.05.2021 18:17:47)

Re: Патерни

Думаю, бути знайомим з концепціями, знати ідеї що стоять за ними, ніж "завчати". Так як що таке паттерни - це рішення часто виникаючих проблем, до яких часто приходять, тож вони дещо краще відшліфовані ніж інші, більш загальні і знайомі професіоналам, та до того ж вірогідніше що є елегантнішим вирішенням задачі ніж винайдені на місці власні мотоцикли.

Як я зрозумів найперший патерн який я маю вивчити це " Фабричний метод "?

    Навряд там є якийсь порядок для вивчення. Є легші, складніші для сприйняття і застосування, вимагають деяких знань інших методів - є залежні від них. А так, якщо не підручник чи інший матеріал де вже не структуровані залежності і складності за вас, то вивчайте що цікаво - так краще запам'ятовується.

Подякували: "mamkin haker"1

3 Востаннє редагувалося "mamkin haker" (08.05.2021 18:25:19)

Re: Патерни

Я так зрозумів що вивчати їх по бажанню, але вміти використовувати і розуміти де їх можна використовувати.

Фабричний метод позначений як простий та широко використовуваний