디자인 패턴 필수 (Part 2: Strategy, 실무 적용)
조건문이 늘어난 알림 기능을 Strategy 패턴으로 분리하고 Spring 빈 조합으로 확장하는 실무 적용 가이드
조건문이 늘어난 알림 기능을 Strategy 패턴으로 분리하고 Spring 빈 조합으로 확장하는 실무 적용 가이드
SOLID 5가지 원칙(SRP/OCP/LSP/ISP/DIP)을 실전 코드 예제로 이해하고, 좋은 설계와 나쁜 설계를 구분하는 감각 기르기
Stream API로 컬렉션 처리를 선언적으로 작성하고, Optional로 null 안전성을 확보하는 실전 기법
ArrayList vs LinkedList, HashMap vs TreeMap, 언제 어떤 컬렉션을 선택할지 성능과 특성 기준으로 정리