Interface Segregation Principle (ISP) | SWIFT ГОТОВИМСЯ К СОБЕСЕДОВАНИЮ

  Рет қаралды 2,252

Swift Magic

Swift Magic

Күн бұрын

Пікірлер: 13
@myga77
@myga77 2 жыл бұрын
Пожалуйста, у вас прям талант! Продолжайте снимать. И желательно больше таких уже более глубоких тем которые сложно понять. Очень ждем видео с паттернами проектирования от вас: MVP, MVC, MVVM, VIPER не бросайте! Людей которые могут преподавать настолько доходчиво единицы.
@myga77
@myga77 2 жыл бұрын
Такие короткие и содержательные ролики с достойным монтажом редкость)
@ШерисламТалантбеков
@ШерисламТалантбеков 2 жыл бұрын
Продолжайте снимать очень полезные видео👍👍👍
@kleimor21
@kleimor21 2 жыл бұрын
Спасибо оч полезно и доходчиво, не забрасывайте) много ещё таких тем)
@ЮрийКонончук-я8ф
@ЮрийКонончук-я8ф Жыл бұрын
Добрый день. Может есть возможность выкладывать презентацию с основными определениями в описание под видео. Спасибо за труд.
@kirillprivalov67
@kirillprivalov67 Жыл бұрын
Братец, слишком хорошие видео, пора бы новые делать 😎
@AlexPeresedov
@AlexPeresedov 2 жыл бұрын
Очень наглядные примеры.
@АликНигай
@АликНигай 2 жыл бұрын
Приветствую! Получается нужно создать отдельный протокол с методом, под который и будет подписан класс реализующий метод. Например: protocol CircleShape { func drowCircle() } class Circle: CircleShape { func drowCircle() { print("Circle drowing....") } } И так все остальные
@MagicSwift
@MagicSwift 2 жыл бұрын
Все верно, в описании канала указана почта, напиши туда свои реквизиты для перевода
@anemesis9635
@anemesis9635 Жыл бұрын
а можно создать протокол Shape с единственным методом draw и подписать под него все фигуры. получится чище и компактнее, как мне кажется)
@nurlanakylbekov7266
@nurlanakylbekov7266 Жыл бұрын
@@anemesis9635 func draw(_ ShapeType); enum ShapeType { case circle, rectangle }; draw(.circle)
@karavaevatasha
@karavaevatasha 4 ай бұрын
protocol CircleShape { func drawCircle()
} protocol SquareShape { func drawSquare()
} protocol RectangleShape { func drawRectangle()
} Class Circle { func draw(shape: CircleShape) { shape.drawCircle() } } Class Square { func draw(shape: SquareShape) { shape.drawSquare() } } Class Rectangle: rectangleShape { func draw(shape: RectangleShape) { shape.drawRectangle() } }
@Sergey_Yurtaev
@Sergey_Yurtaev 2 жыл бұрын
Спасибо!
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 24 МЛН
Это было очень близко...
00:10
Аришнев
Рет қаралды 7 МЛН
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 9 МЛН
Compression Resistance & Hugging Priority | SWIFT
11:02
Swift Magic
Рет қаралды 2,3 М.
View и Layer в чем разница | SWIFT
8:25
Swift Magic
Рет қаралды 3,5 М.
Responder chain & Hit testing | SWIFT
15:01
Swift Magic
Рет қаралды 7 М.
Жизненный цикл ViewController | SWIFT
13:52
Swift Magic
Рет қаралды 3,4 М.
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 24 МЛН