java #spring #solid #솔리드원칙1 [Spring] SOLID 원칙(객체 지향 원칙) 정리 1. SRP(Single responsibility principle) : 단일 책임 원칙하나의 클래스는 하나의 책임만 가져야한다.하나의 클래스가 책임져야할 부분이 많을경우 코드 수정이 복잡해진다.따라서 변경이 있을 때, 다른 부분에 영향을 덜 미친다면 SRP를 잘 따른 것이다. 2. OCP(Open/closed principle) : 개방-폐쇄 원칙소프트웨어 요소는 확장에는개방적이나 변경에는 폐쇄적이어야 한다.다형성을 활용하여 인터페이스로 역할을 정의하고 구체 클래스를 통해 구현을 정의. 3. LSP(Liskov substitution principle) : 리스코프 치환 원칙다형성에서 하위 클래스들은 인터페이스 규약을 다 지켜야 한다는 것이다.자식 클래스가 부모 클래스의 기능을 확장하거나 변경할 수 .. 2024. 6. 5. 이전 1 다음