이 기능은 다양한 기능을 갖춘 많은 캐릭터가있는 게임 프로그래밍에서 매우 일반적인 문제라고 생각합니다.다양한 특성을 가진 많은 객체를 정의 할 때 코드 중복을 피하는 방법은 무엇입니까?
큰 코드 블록을 공유하기 위해 객체가 필요할 때 가능할 때마다 문자에 대한 작업을 정의하고 상속하는 프로토콜을 사용하고 있습니다. 프로토콜의 문제점은 인터페이스 만 정의하기 때문에 구현은 종종 중복 코드입니다. 이 문제에 대한 더 나은 접근 방법이 있습니까, 아니면이 경우에 일부 코드는 코드 중복이 허용됩니까? Objective-C에는 다중 상속이 없으므로 문제가되지 않습니다.
저는이 구성 요소 아이디어에 상당히 익숙합니다. 훌륭한 읽을 거리! – Morrowless