SOLID 원칙 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프록그래밍 및 설계의 다섯 가지 기본 원칙을 마이클 페더스가 두문자어기억술로 소개한 것. S(SRP) - 단일 책임 원칙 (Single Responsibility Principle) > 한 클래스는
객체를 중심으로 캡슐화, 다형성, 상속 등을 이용하여 코드 재사용을 증가시키고, 유지보수를 감소시키는 장점을 얻기 위해 객체들을 연결 시켜 프로그램이 하는 것객체 지향적인 프로그래밍을 하면 코드 중복을 해결하고 역할 분담을 좀 더 확실하게 할 수 있어 가독성이 높아진다