MMIX Blog

게으르고 명석하지 못한 개발자 블로그


  • 홈

  • 카테고리

  • 태그

  • 소개

상태 패턴(State Pattern)

작성일 2024-08-23 | 분류 프로그래밍 , 디자인패턴 |
상태 패턴(State Pattern)은 행동(Behavioral) 디자인 패턴 중 하나로, 객체가 특정 상태에 따라 다른 행동을 하도록 만드는 패턴이다. 상태 패턴을 사용하면 객체의 내부 상태가 변할 때 객체의 행동
더 읽어보기 »

전략 패턴(Strategy Pattern)

작성일 2024-08-21 | 분류 프로그래밍 , 디자인패턴 |
전략 패턴(Strategy Pattern)은 행동(Behavioral) 디자인 패턴 중 하나로, 알고리즘 군을 정의하고, 이를 캡슐화하여 서로 교환 가능하게 만드는 패턴입니다. 즉, 실행 중에 알고리즘을 선택할 수
더 읽어보기 »

템플릿 메서드 패턴 (Template Method Pattern)

작성일 2024-08-20 | 분류 프로그래밍 , 디자인패턴 |
템플릿 메서드(Template Method) 패턴은 행동(Behavioral) 디자인 패턴 중 하나로, 알고리즘의 구조를 정의하고, 그 알고리즘의 일부 단계를 서브클래스에서 구현하도록 하는 패턴입니다. 이 패턴을 사
더 읽어보기 »

비지터 패턴 (Visitor Pattern)

작성일 2024-08-20 | 분류 프로그래밍 , 디자인패턴 |
비지터(Visitor) 패턴은 객체의 구조와 별도로 새로운 기능을 추가하고자 할 때 사용하는 행동 디자인 패턴 중 하나이다. 이 패턴은 객체 구조를 변경하지 않고도 기능을 확장할 수 있도록 도와준다. 객체 구조를 방
더 읽어보기 »

플라이웨이트 패턴 (Flyweight Pattern)

작성일 2024-08-09 | 분류 프로그래밍 , 디자인패턴 |
플라이웨이트(Flyweight) 패턴은 많은 수의 작은 객체를 효율적으로 공유하여 메모리 사용을 절약하는 구조적 디자인 패턴이다. 이 패턴은 객체의 수가 매우 많을 때, 가능한 한 동일한 객체를 공유하여 메모리 사용
더 읽어보기 »

프록시 패턴 (Proxy Pattern)

작성일 2024-08-09 | 분류 프로그래밍 , 디자인패턴 |
프록시(Proxy) 패턴은 디자인 패턴 중 하나로, 실제 객체에 대한 접근을 제어하기 위해 대리자 객체를 사용하는 구조적 패턴이다. 이 패턴은 원래 객체와 동일한 인터페이스를 가진 프록시 객체를 두어, 클라이언트가
더 읽어보기 »

퍼사드 패턴 (Facade Pattern)

작성일 2024-08-08 | 분류 프로그래밍 , 디자인패턴 |
퍼사드(Facade) 패턴은 복잡한 서브시스템에 단순한 인터페이스를 제공하여 서브시스템을 쉽게 사용할 수 있도록 하는 구조적 디자인 패턴이다. 이 패턴은 클라이언트가 복잡한 서브시스템의 내부 구현을 알 필요 없이 간
더 읽어보기 »

데코레이터 패턴 (Decorator Pattern)

작성일 2024-08-08 | 분류 프로그래밍 , 디자인패턴 |
데코레이터 패턴은 객체에 동적으로 새로운 기능을 추가하기 위한 구조적 디자인 패턴이다. 이 패턴은 상속을 사용하지 않고도 객체의 기능을 확장할 수 있도록 해준다. 데코레이터 패턴은 원래 객체를 감싸는 방식으로 기능을
더 읽어보기 »

컴포지트 패턴(Composite Pattern)

작성일 2024-08-07 | 분류 프로그래밍 , 디자인패턴 |
컴포지트(Composite) 패턴은 객체들을 트리 구조로 구성하여 부분-전체 계층을 표현하는 패턴입니다. 이 패턴은 클라이언트가 단일 객체와 복합 객체를 동일하게 처리할 수 있도록 해줍니다. 주로 객체들이 부분-전체
더 읽어보기 »

어댑터 패턴 (Adapter Pattern)

작성일 2024-08-07 | 분류 프로그래밍 , 디자인패턴 |
어댑터(Adapter) 패턴은 구조 패턴 중 하나로, 기존 클래스의 인터페이스를 클라이언트에서 기대하는 다른 인터페이스로 변환합니다. 이 패턴은 클래스들이 호환성이 없어서 함께 작동할 수 없는 경우에 유용합니다. 어
더 읽어보기 »
1 … 9 10 11 … 14
MMIX

MMIX

JVM 기반 백엔드와 데이터 플랫폼을 느리게 파고드는 개발자

139 포스트
20 카테고리
59 태그
RSS
GitHub E-Mail
© 2026 MMIX
Jekyll 기반
테마 - NexT.Pisces