SRP

Spring boot

Spring 관점에서 알아보는 SOLID 원칙

SOLID 원칙 SOLID: 시간이 지나도 유지보수, 확장이 쉬운 소프트웨어를 만들기 위한 원칙( 객체 지향 원칙) Fast PreView SRP (단일 책임 원칙): 클래스당 1개의 책임 OCP ( 개방-폐쇄 원칙): 새로운 기능이 추가되거나 변경이 발생할 때 기존 코드를 수정하지 않고 확장할 수 있어야 합니다. 이를 위해 추상화, 다형성, 인터페이스 등을 활용하여 모듈 간의 의존성을 최소화하고 변경에 유연하게 대처할 수 있습니다. LSP (리스코프 치환 원칙): 자식 클래스는 언제나 부모 클래스의 자리에 사용될 수 있어야 합니다. ex) discountPolicy 인터페이스 -> 해당 인터페이스를 implements하는 fixedDiscountPolicy, percentDisCountPolicy 로 ..

코앤미
'SRP' 태그의 글 목록