Skip to content

Glossary: Refactoring and Clean Code

SOLID

A set of five object-oriented design principles: single responsibility, open/closed, Liskov substitution, interface segregation and dependency inversion. They guide how to split code into classes that are easy to change.

Where the book teaches it

Related terms

Strategy pattern