SOLID 원칙
Java·2025. 9. 5.
로버트 C. 마틴이 소개한 객체 지향 프로그래밍 및 설계의 다섯가지 원칙을 말한다.하지만 정작 지키면서 코드 작성하기는 쉽지 않다 ㅎ;;단일 책임 원칙 (Single Responsibility Principle)개방 - 폐쇄 원칙 (Open/Closed Principle)리스코프 치환 원칙 (Liskov Substitution Principle)인터페이스 분리 원칙 (Interface Segregation Principle)의존성 역전 원칙 (Dependency Inversion Principle)하나씩 코드로 알아보자단일 책임 원칙 - SRP클래스는 하나의 책임만을 가져야 한다class UserHandler { private String name; private String email; ..