SOLID and OOP: Designing Software That Survives Change

· Dev.to