반응형 solid1 객체지향 설계 원칙 SOLID 원칙 SOLID 원칙객체지향의 5가지 핵심 설계 원칙이다. 이외에도 여러 가지 마이너 한 원칙들이 존재하지만 SOLID만 원칙을 준수해도 좋은 코드가 나온다.로버트 마틴이 정리한 좋은 객체지향 설계의 5가지 원칙이다.1. SRP (Single Responsibility Principal) 단일 책임 원칙하나의 책임을 가지는 클래스를 가져야 한다.하나의 책임을 가진다는 것은 클래스 내에서 해야 할 일이 많지 않고 명확하게 하나의 일을 수행해야 한다는 것이다. 중요한 핵심은 변경되는 어떤 경우라도 하나의 이유로만 변경이 되어야 한다는 것이다.너무 많은 것을 알고 여러 책임을 가지고 있다면 다양한 이유로 클래스 하나가 변경될 수 있다. 이러한 경우는 SRP 원칙이 지켜지지 않았다고 할 수 있다.다음과 같은 예시는 .. 2024. 8. 2. 이전 1 다음 반응형