IOC1 [Spring] 좋은 객체 지향 설계 / IoC(Inversion of Control) / DI(Dependency Injection) [Spring] 자바 프로젝트 생성 - DIP / OCP 규칙 준수하도록 변경하기, 리팩터링[Spring] 자바 프로젝트 생성 - 인터페이스와 구현의 구분, DIP / OCP 규칙 위반 예시비즈니스 요구사항과 설계회원회원 가입, 회원 조회 기능일반 / VIP 등급회원 데이터: 자체 DB 구축 or 외부 시스jelliclesu.tistory.com좋은 객체 지향 설계의 5가지 원칙의 적용 여기서 3가지 SRP, DIP, OCP 적용 SRP(단일 책임 원칙): 한 클래스는 하나의 책임만 가져야 함클라이언트 객체는 직접 구현 객체를 생성하고, 연결하고, 실행하는 다양한 책임을 가지고 있음 SRP 단일 책임 원칙을 따르면서 관심사를 분리함구현 객체를 생성하고 연결하는 책임은 AppConfig가 담당클라이언트 객.. 2024. 9. 21. 이전 1 다음