Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
… про своё обучение...
в видосах Дейва Абрамса с ввдц
This is not about protocol oriented programming. This book insists it is better design, just making abstract class as protocol with extension. It doesn’t explain “Self requirement” with a “generic constraint” that is the one of most important concept in protocol-oriented design.
…
If you want to learn protocol-oriented, watch two WWDC 2015 videos “Protocol-Oriented Programming in Swift” and “Building Better Apps with Value Types in Swift”. It’s much more valuable and even free.
I read down to the end of the book because I don’t want to waste money. As a result, I waste my time also.
I just received this book and it is outstanding. If you want to learn what Protocol-Oriented programming is all about then you need to get this book. The design pattern and case studies chapters alone make this book worth the cost.
«Chapter 6. Working with Generics
I received a lot of feedback about protocol-oriented programming after the first version of this book was released. Almost all of this feedback was very positive; however, there was one conversation that I had, with one of the smartest people that I have had the privilege to meet, about what protocol-oriented programming was. One of the comments that he made was that I should not forget about generic programming. The conversation that we had about generic programming really stuck with me and when I had the opportunity to write the new version of this book, I took that opportunity to include this chapter on generics.»
Протокольно-ориентированное программирование в Swift 5.1