![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/8c5/dd4/701/8c5dd470186eab156f3cd3f0f74c50b5.png)
Группа принципов проектирования, связанных с разработкой программного обеспечения, предложенные Робертом Мартином. Характеризуют принципы, которые рекомендуется соблюдать при написании программного кода. Эти правила помогают писать код, который легко масштабировать и поддерживать.
Основная цель статьи - познакомить Вас с общими принципами SOLID и показать примеры на языке Python.