Unreal Composition1 2_2_언리얼 C++ 모던객체지향 설계_컴포지션 강의내용 언리얼 C++만의 컴포지션 기법을 사용해 복잡한 언리얼 오브젝트를 효과적으로 생성하기 강의 목표 언리얼 C++의 컴포지션 기법을 사용해 오브젝트의 포함 관계를 설계하는 방법의 학습 언리얼 C++이 제공하는 확장 열거형 타입의 선언과 활용 방법의 학습 언리얼 오브젝트의 컴포지션 Has-A 즉 다른 클래스 객체를 변수로 들고 있는 설계 방법 현대 설계 기법 SOLID Single Responsibility - 단일 책임 원칙 Open-Closed - 개방 폐쇄 원칙 Liskov substitution - 리스코프 치환(자식 객체를 부모로 변경해도 작동에 문제 없을 정도로 상속 단순히) Interface Segregation - 단순한 인터페이스로 분리 Dependency Injection - 추상적.. Unreal engine/Unreal C++ 2023. 9. 25. 이전 1 다음