Принципы SOLID: принцип обращения зависимостей в iOS Swift - PullRequest
0 голосов
/ 11 октября 2019

До сих пор мы рассматривали принципы единой ответственности, открытия / закрытия, подстановки Лискова и разделения интерфейса.

, но я не выяснил принципы инверсии зависимости, как она работает на iOSside (swift)

  • Модули высокого уровня не должны зависеть от модулей низкого уровня. Оба должны зависеть от абстракций.

  • Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.

когда мы создаем какие-либо функции / модули в существующем проекте, как мы можем достичь и прекратить нарушать принципы.

Как мы можем добиться успеха в практике iOS

...