SOLID
참고 : https://github.com/gyoogle/tech-interview-for-developer : https://melonicedlatte.com/2021/07/24/231500.html