### Concepts - Classes and objects - Inheritance - Polymorphism - Encapsulation - Magic methods - Abstract classes ### Requirements - [ ] UML diagrams - [ ] Before/after examples - [ ] Design principles - [ ] Anti-patterns
Concepts
Requirements