| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
Tags
- Binary Lifting
- R 그래프
- map
- reference counting
- PROJECT
- Strongly Connected Component
- 트라이
- 이분 탐색
- Spin Lock
- DP
- Behavior Design Pattern
- 비트마스킹
- 비트필드를 이용한 dp
- Express.js
- Lock-free Stack
- 벨만-포드
- SCC
- Github
- trie
- ccw 알고리즘
- localstorage
- Delete
- 2-SAT
- 게임 서버 아키텍처
- 강한 연결 요소
- 최소 공통 조상
- JavaScript
- Prisma
- 그래프 탐색
- 자바스크립트
Archives
- Today
- Total
목록Builder Pattern (1)
dh_0e
Abstract Factory Pattern (추상 팩토리 패턴)연관 있는 여러 객체(제품) 군(family)의 생성을 추상화한 생성 패턴팩토리 메서드 패턴이 단일 객체 생성을 추상화하는 반면, 추상 팩토리 패턴은 관련 있는 여러 객체(제품)들의 일관된 생성을 추상화함ex) {Chair, Sofa, CoffeeTable}에 대해 스타일 별로 각 제품을 일관되게 생성해야 함새로운 스타일의 제품 군이 추가되더라도 기존 코드를 변경하지 않고 추가할 수 있어야 합니다.제품별로 인터페이스를 추상화하고, 모든 추상 제품에 대한 생성 메서드를 가지는 팩토리로 추상화합니다.각 서브 팩토리에서는 스타일에 일관된 제품군이 생성될 수 있도록 생성 메서드를 구현합니다. ex) Window와 Mac OS의 Cross-platf..
Software Analysis & Design/Design Patterns
2025. 11. 4. 10:59
