[G1-Sync] Manual knowledge update
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
---
|
||||
id: P-REINFORCE-AUTO-OODP-001
|
||||
id: [[P-Reinforce]]-AUTO-OODP-001
|
||||
category: "10_Wiki/💡 Topics/AI"
|
||||
confidence_score: 0.97
|
||||
tags: [auto-reinforced, software-engineering, oop, architecture]
|
||||
tags: [auto-reinforced, software-engineering, oop, [[Architecture]]]
|
||||
last_reinforced: 2026-04-20
|
||||
---
|
||||
|
||||
@@ -17,7 +17,7 @@ last_reinforced: 2026-04-20
|
||||
1. **3대 분류**:
|
||||
* **생성 패턴 (Creational)**: 객체 생성 방식을 추상화 (Singleton, Factory Method, Abstract Factory, Builder, Prototype).
|
||||
* **구조 패턴 (Structural)**: 클래스/객체를 더 큰 구조로 조합 (Adapter, Composite, Decorator, Facade, Proxy).
|
||||
* **행위 패턴 (Behavioral)**: 객체 간의 알고리즘 및 책임 분배 (Observer, Strategy, State, Command, Visitor, Mediator).
|
||||
* **행위 패턴 ([[Behavior]]al)**: 객체 간의 알고리즘 및 책임 분배 (Observer, [[Strategy]], [[State]], Command, Visitor, Mediator).
|
||||
2. **핵심 철학 (SOLID & Composition Over Inheritance)**:
|
||||
* 상속보다는 구성을 사용하고, 구현이 아닌 인터페이스에 맞춰 프로그래밍 함.
|
||||
3. **패턴의 가치**:
|
||||
|
||||
Reference in New Issue
Block a user