- Регистрация
- 24.09.2021
- Сообщения
- 38 362
Автор: SWIFTBOOK Название: Курс 30: Принципы S.O.L.I.D. Описание курса S : Single Responsibility Principle (Принцип единственной ответственности). O : Open-Closed Principle (Принцип открытости-закрытости). L : Liskov Substitution Principle (Принцип подстановки Барбары Лисков). I : Interface Segregation Principle (Принцип разделения интерфейса). D : Dependency Inversion Principle (Принцип инверсии зависимостей).Эти принципы были представлены Робертом Сесил Мартином, также известным в интернете как Дядюшка Боб. Дядюшка Боб - известная личность в мире программирования, и он же является основоположником чистой архитектуры, на основе которой и существуют известные архитектурные подходы при создании ПО при программировании ООП-приложений. Поэтому, изучив эти идеи, вы без труда сможете легко проникать в суть и смысл любой архитектуры, а может быть даже решите создать свой собственный архитектурный подход! Какую проблему решают SOLID принципы? Чему вы научитесь в этом курсе? Содержание курса 2. SOLID Principles (06:50)4. Example - Typical UIViewController (20:56)6. Big Project SRP Example (14:39)8. Example - Network Logic (22:41)10. Liskov Substitution Principle (04:23)12. Violation of the LSP (05:13)14. Example - Fat interface (Protocol) (06:56)16. Dependency Inversion Principle (04:59)18. Don't get trapped by S.O.L.I.D. (03:49)20. BugFixes (4:09)Общая продолжительность курса 2 часов 56 минут 36 секунды. |