1. SRP

2.OCP

3. LSP

SOLID : 리스코프 치환 원칙

4.ISP

5.DIP