Explore principles for maintaining clean code with multiple classes. Learn about class collaboration, interfacing, abstract classes, managing dependencies, practicing polymorphism, and handling exceptions across classes in Kotlin.
Overview
Syllabus
- Lesson 1: Clean Code with Kotlin: Addressing Class Interaction Smells
- Lesson 2: Clean Code with Multiple Classes Using Interfaces and Abstract Classes in Kotlin
- Lesson 3: Dependency Management in Kotlin
- Lesson 4: Polymorphism in Kotlin: Enhancing Code Flexibility and Maintainability
- Lesson 5: Introduction to Exception Handling in Kotlin