Swift 4 Protocol-Oriented Programming(Third Edition)

Swift 4 Protocol-Oriented Programming(Third Edition)

评分

★★★★★

ISBN

9781788473828

出版社

Packt Publishing 2017-10-06出版

作者

Jon Hoffman

分类

编程设计

内容简介
This book is for Swift developers who want to learn and implement protocol-oriented programming in their real-world applications..
AI简介
这是一本深度探索Swift 4中协议导向编程的书籍。书中详细讲解了Swift中的类型分类,包括命名类型和复合类型,以及值类型和引用类型的区别和转换。同时,书中还深入探讨了协议导向编程的组件,包括协议、结构体、枚举和类,以及它们在协议导向编程中的应用。 书中详细讲解了协议导向编程的优势,包括代码的可重用性和灵活性,以及如何通过协议和设计模式来提高代码的可维护性和可扩展性。同时,书中还深入探讨了协议导向编程与面向对象编程的区别和联系,以及如何在实际项目中应用协议导向编程范式。 书中还详细介绍了Swift中的泛型,包括泛型函数、类型约束和泛型类型,以及它们在自定义类型中的应用。同时,书中还深入探讨了协议扩展的概念和应用,包括如何为遵循特定协议的类型提供共同功能,以及如何使用约束来限制哪些类型可以接收这些功能。 书中还详细讲解了设计模式的概念和分类,包括创建型模式、结构型模式和行为型模式,以及它们在实际项目中的应用。同时,书中还深入探讨了设计模式实现,包括如何实现各种类型的设计模式,以及如何在实际项目中应用这些设计模式。
阅读/下载地址