SOLID 원칙 코드를 AI가 너무 이해를 못해서 갑갑해서 써봤다