Skip links

  • Skip to primary navigation
  • Skip to content
  • Skip to footer
YJ Kim Devlog Backend Engineer — Java · Spring · System Design
    Toggle search

      DesignPattern

      DESIGNPATTERN

      구조 패턴 총정리 — Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy

      구조 패턴(Structural Pattern)은 클래스와 객체를 어떻게 조합할 것인가에 집중한다. 기존 코드를 건드리지 않고 새 인터페이스를 끼워 넣거나(Adapter), 기능을 동적으로 덧씌우거나(Decora...

      2026-05-15 16 분 소요
      DESIGNPATTERN

      생성 패턴 총정리 — Singleton, Factory Method, Abstract Factory, Builder, Prototype

      생성 패턴(Creational Pattern)은 객체를 어떻게 만들 것인가에 집중한다. new 키워드를 직접 쓰는 대신, 생성 로직을 캡슐화해서 코드가 구체 클래스에 의존하지 않도록 만드는 것이 핵심 목표다. ...

      2026-05-15 11 분 소요
      DESIGNPATTERN

      행동 패턴 총정리 — Strategy, Observer, Template Method, Command, State

      행동 패턴(Behavioral Pattern)은 객체 간의 책임 분배와 알고리즘 교환을 다루는 디자인 패턴 군입니다. 생성·구조 패턴이 “어떻게 만들고 조합하는가”를 다룬다면, 행동 패턴은 “어떻게 협력하고 소...

      2026-05-12 15 분 소요