SOLID 설계, 그 외 소수설
SOLID - 소프트웨어 설계를 이해하기 쉽고, 유연하고, 유지보수가 쉽게 만들기 위해 나온 원칙 SRP - Single Responsibility Principle, 단일 책임 원칙, 클래스의 존재 이유가 하나여야만 함, 클래스의 책임을 정확히, 오류 확인 쉬움 OCP - Open / Closed Priciple, 개방-폐쇄 원칙, 클래스 내부 수정 없이 동작을 확장할 수 있어야 함 LSP - Liskov Substitution Priciple, 리스코프 치환 원칙, 부모 클래스의 동작은 자식 클래스에서 모두 할 수 있어야 함 ISP - Interface Segregation Principle, 인터페이스 분리 원칙, 큰 인터페이스 몇 개보다 작은 인터페이스 많은 것이 나음 DIP - Dependenc..
2023. 5. 16.