Part1 08. 언리얼 C++ 설계 : 컴포지션
하고싶은거/Unreal2024. 3. 10. 00:31Part1 08. 언리얼 C++ 설계 : 컴포지션

컴포지션 Composition 객체 지향(OOP) 설계는 상속과 컴포지션이 있다. 상속 : 부모-자식 관계, 종속의 개념, Is-A관계 컴포지션 : 어느 객체가 다른 객체를 소유, Has-A관계 컴포지션은 복합적인 기능을 가진 클래스를 효과적으로 설계하는데 유용하다. OOP 4가지 특징 추상화 : 어떤 객체의 공통적, 본질적 특징을 추출하여 정의 abstract class, interface 상속 : 기존에 구현한 클래스를 재활용해서 구현하는 것. (코드의 재사용) 다형성 : 어떤 객체의 속성, 기능이 변화가능 메서드 override, overload 캡슐화 : 클래스 내의 property, method를 하나의 캡슐로 묶어서 외부 접근을 최소화하는 것 public, static, private, pro..

image