1. 관계 정의의 종류: Is-A vs Has-A설계 단계에서 가장 먼저 결정해야 할 것은 클래스 간의 관계입니다.Is-A (상속 관계)정의: 한 클래스가 다른 클래스의 일종임을 나타냅니다. (A는 B이다)언리얼 구현: class AMyCharacter : public ACharacter용도: 부모 클래스의 기능을 확장하거나, 공통 인터페이스를 통해 여러 객체를 동일한 방식으로 다룰 때(다형성) 사용합니다.Has-A (포함/소유 관계 - Composition)정의: 한 객체가 다른 객체를 구성 요소로 가지고 있음을 나타냅니다. (A는 B를 가지고 있다)언리얼 구현: UPROPERTY()로 선언된 컴포넌트 포인터나 멤버 변수.용도: 기능을 모듈화하고 객체 간의 결합도를 낮추는 데 유리합니다. 현대 프로그래..