개발 일상 | 백엔드 김승원의 실무 노트

  • 홈
  • 태그
  • 방명록

Strategy 1

Java 디자인 패턴 실전 - 실무에서 자주 쓰는 10가지 패턴

들어가며디자인 패턴은 소프트웨어 설계에서 반복적으로 등장하는 문제를 해결하기 위한 재사용 가능한 솔루션입니다. GoF(Gang of Four)가 정리한 23개 패턴 중에서 실무에서 특히 자주 사용되는 10가지 패턴을 Spring 프레임워크 예제와 함께 살펴보겠습니다. 단순히 패턴의 구조를 외우는 것이 아니라, 언제 쓰고, 왜 쓰고, 어떻게 Spring에서 활용되는지를 중심으로 정리했습니다.1. Strategy 패턴 - 알고리즘 교체Strategy 패턴은 알고리즘 군을 정의하고 각각을 캡슐화하여 교체 가능하게 만드는 패턴입니다. 결제 수단 선택, 할인 정책, 정렬 알고리즘 등에서 활용됩니다.실무 시나리오: 할인 정책// Strategy 인터페이스public interface DiscountStrategy ..

Java 2026.04.07
이전
1
다음
더보기
프로필사진

개발 일상 | 백엔드 김승원의 실무 노트

3~7년차 백엔드 개발자를 위한 실무 의사결정 노트. Spring/JPA/Kafka/아키텍처/AI 통합 등 현업에서 부딪힌 선택과 트레이드오프를 정리합니다.

  • 개발 일상 N
    • Java
    • Spring Boot
    • JPA
    • Architecture
    • Database
    • DevOps
    • Kafka
    • CS
    • QueryDSL
    • AI
    • 최신 트렌드 N
    • AI 시대 생존기 N

Tag

JPA, Anthropic, claude code, docker, ai agent, DevOps, AI 코딩, codex, openai, 백엔드, Java, MCP, GPT-5.4, LLM, spring ai, PostgreSQL, github actions, ai 에이전트, spring boot, 오픈소스 AI,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바