April 2017
Intermediate to advanced
316 pages
9h 33m
English
FP and OOP operate on different design-granularity levels. While in FP, functions/methods are the most important building blocks and programming is done at a low level, in OOP, classes/objects/modules are the most important building blocks and programing is done at a high level.
To overcome this granularity mismatch, we need to find answers for the following questions:
In Swift, we can place functions inside source files and outside of classes, or we can place them as static or class methods.
Read now
Unlock full access