쉽게 배워 바로 써먹는 디자인 패턴

24가지 패턴으로 알아보는 객체지향의 원리

디자인 패턴의 기초 개념과 역사, 그리고 객체지향 설계를 위한 SOLID 5대 원칙에 대해 알아봅니다.

시작하기 (패턴 소개)

생성 패턴

객체의 생성 방법을 추상화하고 제어하는 팩토리, 싱글턴, 빌더 등의 패턴을 다룹니다.

이동하기

구조 패턴

클래스와 객체를 조합하여 더 큰 구조를 구성하는 어댑터, 데코레이터, 프록시 등의 패턴을 다룹니다.

이동하기

행동 패턴

객체 간의 상호작용과 알고리즘 및 책임 분배를 다루는 옵저버, 상태, 전략 등의 패턴을 다룹니다.

이동하기