공부/디자인 패턴1 객체지향 디자인 패턴 - 설계원칙 SOLID SOLID설계 원칙은 이하의 다섯가지 원칙으로 구성됨 S - single responsibility principle : 단일 책임 원칙O - open closed principle : 개방 폐쇄 원칙L - liskov substitution principle : 리스코프 치환 원칙I - interface segregation principle : 인터페이스 분리 원칙D - deppendency inversion principle : 의존 역전 원칙 1. 단일 책임 원칙[ 클래스는 단 한 개의 책임을 가져야 한다 ] 예시 데이터를 읽는 클래스가 데이터를 작성도 같이 한다 문제점 한 책임의 변경으로 인해서 다른 책임과 관련된 코드가 모두 같이 변경될 가능성을 가져옴 오류 예시public class Pla.. 2024. 10. 7. 이전 1 다음