Mnemonic acronym for 5 principles of object-oriented design: Single responsibility principle; open/closed principle; Liskov substitution principle; Interface segregation; Dependency inversion principle.