Вопросы к Поиску с Алисой
Паттерны в программировании — это повторимые архитектурные конструкции для решения часто встречающихся проблем или ситуаций, возникающих при проектировании приложения. javarush.com Они помогают быстрее и эффективнее создавать код, не «изобретать велосипеды». {7-host}
Антипаттерны — это распространённый подход к решению класса часто встречающихся проблем, который является неэффективным, рискованным или непродуктивным. ru.wikipedia.org javarush.com Иначе говоря, это паттерн ошибок. javarush.com
Таким образом, основное различие между паттернами и антипаттернами в программировании в том, что паттерны представляют собой полезные схемы решения задач, а антипаттерны — это плохие, неэффективные решения. {7-host}