나는 mt4j 라이브러리를 사용하는 전문적인 프로젝트에 익숙하다. 사실, 코드의 일부를 리팩터링해야하며 어떤 경우에는 모범 사례에 대해 궁금합니다.하나의 구성 요소를 확장하는 방법?
일부 mt4j 요소를 사용자 정의해야합니다 (예 : MTSceneMenu; 지금은 이전 개발자가 클래스를 새로운 패키지에 복사/붙여 넣기하고 원하는 것을 수정했습니다. mt4j 클래스를 확장하는 새로운 클래스를 만드는 것이 더 좋을 것이라고 생각합니다. 그러나 여기에 문제가 있습니다. 속성의 대부분은 private이기 때문에 파생 클래스에서 호출 할 수는 없습니다 ...
이 문제에 대해 생각하십니까? 복사/붙여 넣기 방법이 올바른 것입니까?
감사합니다 당신에게
미래에 업데이트하고 싶다면 직접 라이브러리를 수정하는 것이 좋지 않은 것 같습니다. 그렇지 않습니까? –