인프런 커뮤니티 질문&답변

김성식님의 프로필 이미지
김성식

작성한 질문수

언리얼 엔진 5 스파르타 클래스 - 심화편

블루프린트 인터페이스의 모든 것

인터페이스 관련

작성

·

60

·

수정됨

0

강의 잘 보고있습니다.

 

  • 강의 내용에 인터페이스에 대한 장점이 나타나지 않는 것 같아요,,

  • 해당 내용은 충분히 각 BP 액터에서 오버랩될때마다 print string으로 구현하면 되는 기능으로 보이네요.

  • 예시를 단순히 print string 으로 하다보니 굳이 써야하나? 하는 느낌이 드네요.. 받아온 매개변수 damage에 대한 활용도 없다보니 더 그런 것 같아요..

     

  • 단순한 사용법만 안내하고 왜 쓰는지에 대한 내용이 보충되면 더 좋을 것 같습니다.

     

 

구글링하면 내용은 나오겠지만 강의의 퀄리티가 더 높아지길 바라면서 문의 남깁니다.

답변 2

0

YAL님의 프로필 이미지
YAL
지식공유자

네~ 말씀해주신 내용 잘 반영해서 업데이트 예정중입니다! 감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

말씀하신 부분에 대해 강의 내에서 인터페이스의 장점이 충분히 설명되지 않아 궁금증이 생기셨군요. 인터페이스는 다양한 객체가 동일한 행동을 구현할 수 있도록 하는 매우 유용한 객체 지향 프로그래밍 기법 중 하나입니다. 예를 들어, 서로 다른 타입의 객체가 ‘공격받음’이라는 공통적인 행동을 가지고 있다면, 인터페이스를 통해 이를 구현하여 코드의 재사용성을 높이고 유지 보수를 용이하게 할 수 있습니다.

print string으로 단순화된 예제를 통해 인터페이스의 개념을 설명하는 것은 입문자들이 이해하기 쉽도록 돕지만, 실제 프로젝트에서는 말씀하신 것처럼 ‘damage’와 같은 매개변수를 활용하여 보다 복잡하고 현실적인 상황을 모델링할 수 있습니다. 이로 인해 코드 간의 의존성을 줄이고, 프로젝트의 확장성 및 재사용성을 높일 수 있는 장점이 있습니다.

강의에서 이 부분이 충분히 다루어지지 않았다면, 추가적인 자료나 설명이 보강되어야 할 필요성이 있어 보입니다. 귀하의 의견을 강사님께 전달하거나, 강의 피드백을 남겨 해당 내용의 보완을 요청할 수도 있습니다. 또한, 이 주제에 대해 더 깊이 탐구하고 싶으시다면, 관련 자료를 찾거나 인프런 내 다른 고급 강의를 통해 추가 학습을 진행하는 것도 좋은 방법일 것입니다.

강의 퀄리티 향상을 위한 소중한 의검 감사합니다. 더 나은 학습 경험을 제공하기 위해 노력하겠습니다.

원하는 답변을 찾지 못하셨나요?
그럼 우측 하단의 ‘문의하기’ 에서 직접 문의해주세요.
최대한 빠르게 답변드리도록 하겠습니다!

김성식님의 프로필 이미지
김성식

작성한 질문수

질문하기