Presentation material for Object Oriented talk.
Half of the presentation uses playgrounds to illustration OO refactoring in Swift and using Enums like objects.
How to open playgrounds:
- Navigate to /Presentation/SwiftObjectOrietedDesign
- Open SwiftObjectOrientedDesign.xcworkspace
- You will see multiple playgrounds
The other half of the presentation uses slides to show the SOLID principles of OO design. The PDF is the final output and the folder /OOD-DeckSet has the markdown/images for use with DeckSet.