Hanpy's Blog

두 글자 이상 입력하세요.

/design/ko/pattern

Design Pattern

This category explores common software design patterns, including creational, structural, and behavioral patterns. Learn about patterns such as Singleton, Factory, Observer, and more, along with practical examples, implementation strategies, and best practices to write robust, maintainable, and reusable code.

글5

Beginner

  • Design Pattern

    Design Pattern에 대한 기초를 익혀봅니다.

  • 다형성(polymorphism)

    다형성(Polymorphism)이란, 한 객체가 여러 가지 모습을 갖는다는 것을 의미합니다.

Middle

  • 빌더 패턴(Builder Pattern)

    Builder Pattern에 대한 기초를 알아보고 실습을 해봅시다.

  • 옵저버 패턴(Observer Pattern)

    옵저버 패턴(observer pattern)은 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴입니다.

  • 전략 패턴(Strategy Pattern)

    Strategy Pattern이란, 유사한 동작을 수행하는 알고리즘 집합을 정의하고 캡슐화하여, 동적(수정가능)으로 선택하여 사용하는 방식입니다.