20-책임 연쇄 패턴
책임 연쇄 패턴
개념
책임 연쇄 패턴(Chain of Responsibility): 여러 객체가 요청을 처리할 기회를 가지도록 하여 요청 발신자와 수신자 간의 결합도를 줄인다. 이러한 객체들을 하나의 체인으로 연결하고, 요청을 이 체인을 따라 전달하여 첫 번째로 요청을 처리하는 객체가 이를 처리할 때까지 계속 전달한다.
책임 연쇄의 장점:
고객이 요청을 제출하면 요청은 체인을 ...
8월 7일 10:59에 게시됨
필터 체인 디자인 패턴 구현
필터 체인 패턴은 요청을 처리하기 전후에 다양한 필터를 순차적으로 적용하여 처리 흐름을 제어하는 디자인 패턴이다. 이 패턴은 여러 개의 필터를 연결하고, 지정된 순서대로 실행되도록 구성한다.
기본적인 구성 요소는 다음과 같다:
FilterChain 인터페이스: 모든 필터가 구현해야 하는 공통 인터페이스
MainFilterProcessor: 필터들을 관리하고 순차적으로 호출 ...
7월 16일 19:48에 게시됨
안드로이드 MVP 패턴 기초: 간소화된 예제로 이해하기
안드로이드 개발을 처음 시작하면 대부분 hello,world 프로그램으로_beginning한다. Android Studio에서 새로운 프로젝트를 생성할 때 기본 설정으로 진행하면 자동으로 실행 가능한 hello,world 애플리케이션이 만들어진다. 이 상태를 MVC 패턴으로 분석해보면 다음과 같은 대응 관계를 가진다:
View: 레이아웃 XML 파일
Model: 비즈니스 로직과 엔티티 모델
Controller ...
6월 30일 19:07에 게시됨
자바 환경에서 객체 인스턴스화를 제어하는 단순 팩토리 패턴 가이드
객체 생성의 복잡성과 분리 필요성
소프트웨어 개발 과정에서 가장 빈번하게 접하는 패턴 중 하나는 객체를 어떻게 생성하느냐에 관한 것입니다. 생성형 패턴은 시스템의 유연성을 확보하기 위한 핵심 도구입니다. 그중에서도 '단순 팩토리(Simple Factory)'는 개념적으로 접근하기 가장 쉬운 시작점이며, 실제 프로젝트에서도 널리 쓰입니다. 이 패턴은 GoF(가디언 오프 ...
6월 10일 16:40에 게시됨
프로토타입 패턴 완벽 가이드
1996년 영국에서 돌리 양이 탄생했다. 이克隆 사건은 기술적으로 매우 흥미로운데, 바로 프로토타입 패턴의 개념과 깊이 연관되어 있기 때문이다.
1. 프로토타입 패턴이란?
프로토타입 패턴은 기존에 존재하는 객체를 복제하여 새로운 객체를 생성하는 디자인 패턴이다. 쉽게 말하면 복사-붙여넣기의 원리와 같다.
만약 어떤 객체를 생성하기 위해 복잡한 과정이 필요하고 ...
5월 24일 07:18에 게시됨