ko_kr:tutorial:introduction
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ko_kr:tutorial:introduction [2021/02/18 07:10] – [믹신] namutree0345 | ko_kr:tutorial:introduction [2021/02/18 07:17] (current) – [인터페이스 추가] namutree0345 | ||
---|---|---|---|
Line 66: | Line 66: | ||
여기에는 일부 믹스인 유형이 생략되어 있습니다. | 여기에는 일부 믹스인 유형이 생략되어 있습니다. | ||
- | ==== 인터페이스 추가 ==== | + | ==== 인터페이스 추가(Interface(Duck)) |
- | 이것은 아마도 믹신을 사용하는 가장 안전한 방법 중 하나일 것이다. | + | 이것은 아마도 믹스인을 사용하는 가장 안전한 방법 중 하나일 것입니다. |
새로운 인터페이스 구현은 어떤 마인크래프트 클래스에도 추가될 수 있습니다. | 새로운 인터페이스 구현은 어떤 마인크래프트 클래스에도 추가될 수 있습니다. | ||
그런 다음 클래스를 인터페이스에 캐스팅하여 인터페이스에 액세스할 수 있습니다. | 그런 다음 클래스를 인터페이스에 캐스팅하여 인터페이스에 액세스할 수 있습니다. | ||
- | 이것은 | + | 이것은 |
- | 한 가지 주의할 점은 주입하는 | + | 한 가지 주의할 점은 주입하는 |
따라서 일반적인 매개 변수 유형을 사용할 경우 고유한 이름을 지정해야 합니다. | 따라서 일반적인 매개 변수 유형을 사용할 경우 고유한 이름을 지정해야 합니다. | ||
- | ==== 콜백 인젝터 ==== | + | ==== 콜백 인젝터(Callback) |
콜백 인젝터를 사용하면 기존 메서드와 해당 메서드 내의 특정 메서드 호출에 콜백 후크를 추가할 수 있습니다. | 콜백 인젝터를 사용하면 기존 메서드와 해당 메서드 내의 특정 메서드 호출에 콜백 후크를 추가할 수 있습니다. | ||
또한 메소드의 반환 값을 가로채고 변경할 수 있으며 조기 복귀도 가능합니다. | 또한 메소드의 반환 값을 가로채고 변경할 수 있으며 조기 복귀도 가능합니다. | ||
- | 콜백 | + | 콜백 |
- | ==== 리디렉션 인젝터 ==== | + | ==== 리디렉션 인젝터(Redirect) |
- | 리디렉션을 사용하면 대상 메서드 내의 메서드 호출 또는 변수 액세스를 고유한 코드로 | + | 리디렉션을 사용하면 대상 메서드 내의 메서드 호출 또는 변수 액세스를 고유한 코드로 |
- | 이러한 기능은 매우 적게 사용하며, | + | 이러한 기능은 매우 적게 사용하며, |
두 모드가 동일한 값을 리디렉션하면 충돌이 발생합니다. | 두 모드가 동일한 값을 리디렉션하면 충돌이 발생합니다. | ||
- | 콜백 주입을 | + | 콜백 주입을 |
- | ==== 덮어쓰기 ==== | + | ==== 덮어쓰기(Overwrite) |
- | 완전히 덮어쓰지 않도록 합니다. | + | 이것은 사용을 자제해야됩니다. |
- | 이들은 메소드를 완전히 대체하여 모든 기존 코드를 제거하고 메소드의 다른 유형의 믹신과 충돌합니다. | + | 이들은 메소드를 완전히 대체하여 모든 기존 코드를 제거하고 메소드의 다른 유형의 믹스인과 충돌합니다. |
그들은 다른 모드뿐만 아니라 마인크래프트 자체의 변화와도 충돌할 가능성이 매우 높습니다. | 그들은 다른 모드뿐만 아니라 마인크래프트 자체의 변화와도 충돌할 가능성이 매우 높습니다. | ||
- | 원하는 작업을 수행하기 위해 덮어쓰기가 필요하지 않을 수 있습니다. 다른 작업을 사용하십시오. | + | 원하는 작업을 수행하기 위해 덮어쓰기가 필요하지 않을 수 있습니다. |
ko_kr/tutorial/introduction.txt · Last modified: 2021/02/18 07:17 by namutree0345