Что такое SOLID принципы в Swift
SOLID — это мнемоническая аббревиатура, названная Робертом С. Мартином и используемая в программировании программного обеспечения. Она представляет 5 принципов объектно-ориентированного программирования.
Single Responsibility Principle
Open Closed
Liskov’s Subsititution
Interface Segregation
Dependency Inversion
Эти принципы решают проблемы с плохой архитектурой, такие как
Деликатность — изменение в одном месте ломает неожиданные части, его трудно отследить, если нет хорошего покрытия тестами.
Неподвижность — компонент трудно повторно использовать в другом проекте или использовать в нескольких местах одного и того же проекта, поскольку он имеет много зависимостей.
Раздражительный — требует больших усилий для изменения, потому что затрагивает несколько частей.
Эти принципы SOLID не являются строгими правилами, а всего лишь рекомендациями по улучшению качества вашей архитектуры.
Возврат к списку