damien-rivet / JamfKit

A Jamf Classic communication framework written in Swift
MIT License
41 stars 1 forks source link

Rework models to follow Protocol Oriented Programming paradigm #71

Closed damien-rivet closed 6 years ago

damien-rivet commented 6 years ago

Short description

To improve maintainability & cleanliness, the models needs to be reworked in a Protocol Oriented Programming way.

Implementation

Most of the classes inherits from BaseObject class or Identifiable protocol which is kind of messy. All the classes should adopt protocols instead of inheriting other classes.

damien-rivet commented 6 years ago

Implemented by #72.