코드 재사용, 다형성, 추상화에 대하여

ko생성일: 2025. 10. 31.

코드 재사용을 위한 다양한 메커니즘(함수 추출, 고차 함수, OOP 서브타입/애드혹/매개변수 다형성, 타입 소거, 덕 타이핑, 매크로 등)을 비교하고, 정규화와 비정규화의 트레이드오프, 누수성 추상화, 단순 인터페이스가 가지는 한계, 그리고 데이터 모델·제약·데이터플로·책임 분리·트레이드오프 같은 핵심 아키텍처 결정의 중요성을 다룹니다. 또한 추상화가 깨지는 대표적 상황과 코너 케이스 폭발, 부분 정보 처리로의 전환 사례를 정리합니다.