docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links

This commit is contained in:
Antigravity Agent
2026-05-02 09:18:34 +09:00
parent c84dcb8371
commit 6445fcc05b
13150 changed files with 55394 additions and 100862 deletions
@@ -1,13 +1,13 @@
---
id: P-REINFORCE-AUTO-D7D274
category: "[[10_Wiki/💡 Topics/Programming & Language]]"
category: "10_Wiki/💡 Topics/Programming & Language"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - 객체 지향 프로그래밍 (Object-Oriented Programming)"
---
# [[객체 지향 프로그래밍 (Object-Oriented Programming)]]
# [[객체 지향 프로그래밍 (Object-Oriented Programming)|객체 지향 프로그래밍 (Object-Oriented Programming)]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> 객체 지향 프로그래밍(OOP)은 1980년대에 부상하여 데이터와 행위를 객체(Object) 내에 캡슐화하는 개념을 도입한 프로그래밍 패러다임입니다 [1, 2]. 이 방식은 시스템을 기능 단위로 수직적 분리를 이루게 하며, 객체 간의 책임을 나누어 클래스를 설계합니다 [3]. 캡슐화, 상속, 다형성 등의 원칙을 활용하여 소프트웨어의 복잡성을 관리하고 '관심사의 분리(SoC)'를 촉진하는 데 중점을 둡니다 [2].
@@ -23,11 +23,11 @@ github_commit: "[P-Reinforce] Continuous Worker - 객체 지향 프로그래밍
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** [[SOLID Principles]], [[Separation of Concerns (SoC)]], [[Aspect-Oriented Programming (AOP)]], [[Encapsulation]], [[Inheritance]], [[Polymorphism]]
- **Projects/Contexts:** [[소프트웨어 아키텍처 및 시스템 설계]], [[유지보수 및 확장성 관리를 위한 엔터프라이즈 애플리케이션]]
- **Related Topics:** [[SOLID Principles|SOLID Principles]], [[관심사의 분리 (Separation of Concerns SoC)|Separation of Concerns (SoC)]], Aspect-Oriented Programming (AOP), Encapsulation, Inheritance, Polymorphism
- **Projects/Contexts:** 소프트웨어 아키텍처 및 시스템 설계, 유지보수 및 확장성 관리를 위한 엔터프라이즈 애플리케이션
- **Contradictions/Notes:** 소스에 따르면 OOP는 객체 간 책임 분리와 기능 단위의 모듈화에 뛰어난 강점을 보이지만 모든 관심사 분리에 완벽한 것은 아닙니다. 시스템 전체에 퍼져 있는 공통 로직(횡단 관심사)을 효율적으로 분리하기 위해서는 AOP(관점 지향 프로그래밍)의 수평적 분리 접근 방식을 혼합하여 단점을 보완해야 합니다 [3].
---
*Last updated: 2026-04-18*
- Raw Source: [[00_Raw/2026-04-20/객체 지향 프로그래밍 (Object-Oriented Programming).md]]
- Raw Source: 00_Raw/2026-04-20/객체 지향 프로그래밍 (Object-Oriented Programming).md
---