WikiWIKI 그래프
위키
참조용 핸드북 — 자주 찾아보고 갱신하는 글 모음
문서 탐색
문서 61개전체 문서
- 브리지 패턴알림 종류와 전송 방식처럼 독립적으로 늘어나는 두 축을 나누고 객체로 연결하는 구조 패턴.Patternspath:Patterns/GoF/Structural
- 비지터 패턴요소 종류가 비교적 안정된 구조에서 새 연산을 방문자 객체로 추가하는 행위 패턴.Patternspath:Patterns/GoF/Behavioral
- 빌더 패턴단계별 조립 순서와 최종 표현을 나누어, 같은 절차로 다른 결과물을 만드는 생성 패턴.Patternspath:Patterns/GoF/Creational
- 상속상속(Inheritance)OOPInheritance
- 상태stateState
- 상태 패턴State PatternPatternspath:Patterns/GoF/Behavioral
- 서킷 브레이커 패턴연속된 실패가 기준에 이르면 의존성 호출을 잠시 끊어 바로 실패를 돌려주고, 시험 호출로 회복을 확인하는 안정성 패턴.Patternspath:Patterns/Resilience & Flow Control
- 싱글턴 패턴생성 경로와 공유 접근점을 제한해 한 인스턴스를 쓰는 생성 패턴과, 그 보장의 범위.Patternspath:Patterns/GoF/Creational
- 아키텍처 패턴화면 안의 입력, 표시, 규칙을 나누는 UI 아키텍처 패턴(MVC, MVP, MVVM, MVU)을 비교하고, 계층형, 헥사고날, 오니언, 클린 아키텍처를 짧게 소개하는 안내 문서.Patternspath:Patterns/Architecture
- 어댑터 패턴기존 API의 호출 방식과 값의 의미를 애플리케이션의 약속에 맞추는 구조 패턴.Patternspath:Patterns/GoF/Structural
- 옵서버 패턴변화를 알리는 객체가 수신자 종류마다 의존하지 않도록 구독과 알림을 분리하는 행위 패턴.Patternspath:Patterns/GoF/Behavioral
- 옵션 타입값이 없을 수 있음을 null 대신 타입으로 드러내 호출부가 두 경우를 모두 다루게 하는 함수형 패턴.Patternspath:Patterns/Functional
- 이터레이터 패턴컬렉션의 내부 표현을 노출하지 않고 순회 상태를 별도 반복자에 두는 행위 패턴.Patternspath:Patterns/GoF/Behavioral
- 인터프리터 패턴작은 언어의 규칙을 식 객체의 트리로 만들고 각 객체가 자신의 의미를 계산하게 하는 행위 패턴.Patternspath:Patterns/GoF/Behavioral
- 작업 단위 패턴한 업무 처리 동안 생긴 새 객체, 바뀐 객체, 지울 객체를 모아 두었다가 한 번에 커밋해, 일부만 반영되는 쓰기와 잦은 DB 호출을 막는 데이터 접근 패턴.Patternspath:Patterns/Data Access & Caching
- 재시도 패턴일시적으로 실패한 호출을 시도 횟수 상한과 대기 규칙에 따라 다시 실행하는 안정성 패턴.Patternspath:Patterns/Resilience & Flow Control
- 전략 패턴strategy patternPatternspath:Patterns/GoF/Behavioral
- 정의되지 않은 동작Undefined Behavior, UBCC++
- 책임 연쇄 패턴처리자들을 연결하고 요청을 맡을 수 있는 곳까지 전달하되 미처리 결과도 드러내는 행위 패턴.Patternspath:Patterns/GoF/Behavioral
- 추상 팩토리 패턴서로 함께 쓸 제품들을 같은 계열로 생성해, 화면마다 구현 선택을 반복하지 않게 하는 생성 패턴.Patternspath:Patterns/GoF/Creational
- 커맨드 패턴실행할 요청을 객체로 만들어 호출 시점과 실행 시점을 나누는 행위 패턴.Patternspath:Patterns/GoF/Behavioral
- 컴포지션합성(Composition)OOP패턴
- 컴포지트 패턴항목 하나와 항목들의 묶음을 같은 약속으로 다루어 트리 전체를 처리하는 구조 패턴.Patternspath:Patterns/GoF/Structural
- 타임아웃 패턴호출마다 기다릴 최대 시간을 정하고, 시간이 지나면 취소 신호로 작업까지 멈추게 하는 안정성 패턴.Patternspath:Patterns/Resilience & Flow Control
- 템플릿 메서드 패턴작업 순서는 기반 클래스에 고정하고 일부 단계를 하위 클래스가 구현하는 행위 패턴.Patternspath:Patterns/GoF/Behavioral
최근 갱신
- C++ 이디엄Cpp 관용구
- 미디에이터 패턴서로 영향을 주는 객체들이 직접 얽히지 않도록 상호작용 규칙을 중재 객체에 모으는 행위 패턴.
- 메멘토 패턴객체 내부 상태를 외부에 풀어놓지 않고 스냅샷으로 보관했다가 원본 객체가 복원하는 행위 패턴.
- 플라이웨이트 패턴반복되는 객체들에서 바뀌지 않는 공통 상태만 공유하고 위치별 상태는 따로 두는 구조 패턴.
- 컴포지트 패턴항목 하나와 항목들의 묶음을 같은 약속으로 다루어 트리 전체를 처리하는 구조 패턴.
- 인터프리터 패턴작은 언어의 규칙을 식 객체의 트리로 만들고 각 객체가 자신의 의미를 계산하게 하는 행위 패턴.
- 비지터 패턴요소 종류가 비교적 안정된 구조에서 새 연산을 방문자 객체로 추가하는 행위 패턴.
- 책임 연쇄 패턴처리자들을 연결하고 요청을 맡을 수 있는 곳까지 전달하되 미처리 결과도 드러내는 행위 패턴.