제 개인적인 프로젝트에서, 나는 많은 인터페이스를 사용하기 시작했습니다. 제 클래스의 멤버 중 인터페이스를 제공하는 멤버를 알면 얼마나 좋을지 생각하고 있습니다. 예를 들어, 클래스는 5 개의 다른 인터페이스를 구현할 수 있지만 그 중 하나에서 역할을 수행하는 멤버 만보고 싶습니다.클래스의 인터페이스를 관리하는 편집기 기능은 무엇입니까?
답변
Flash Builder 4의 왼쪽 여백에는 인터페이스 구현을 강조 표시하지만 특정 인터페이스에서는 필터링되지 않는 자줏빛 삼각형이 있습니다. 마우스를 올리면 인터페이스를 보여주는 툴팁이 표시됩니다. 아마 당신의 필요를 위해 충분히 좋지 않을 것입니다.
아마 Code Canvas을 살펴볼 수 있습니다.
나는 Actionscript Expert가 아니며, 말도 안되는 말을 할 수도있다.하지만 Java 경험에서 보면 gui 클래스는 수백 개의 Listeners와 Callback을 구현하고 많은 책은 gui 클래스에 이러한 모든 인터페이스를 구현하도록 가르친다. 내부 클래스에서 이러한 측면을 구현하는 것을 선호하므로 해당 수신기에서 호출하는 메서드를 즉시 볼 수 있으므로 메서드가 혼동하지 않습니다. 미안하지만 구체적인 ActionScipt 샘플을 제공 할 수 없습니다.
@Pup : 바로 그게 당신이 할 수있는 일입니다. ActionScript 3에는 [private classes] (http://stackoverflow.com/questions/3594013/inner-class-in-as)가 있습니다 (Java의 내부 클래스와 동등). 그러나 Java와는 달리 AS3는 일차 함수 (다소 C#과 비슷하지만 약형으로 만 (왜 신이 그 이유를 알고 있는지)와 함께)를 해결하기 때문에 이벤트를 수신하기 위해 인터페이스를 구현할 필요가 없습니다. – back2dos
@ back2dos : ActionScript에서이 작업을 수행 할 수있는 방법이나 Java 구현이 어떻게 될지 이해할 수 없습니다. 여기에 예제를 묻는 새로운 스레드를 열었습니다. http://stackoverflow.com/questions/6126636/example-of-inner-classes-used-as-an-alternative-to-interfaces – Pup
- 1. google.maps.Projection 클래스의 기능은 무엇입니까?
- 2. 지금까지 사용 된 최고의 자바 스크립트 편집기 추가 기능은 무엇입니까
- 3. 편집기/프로그램 인터페이스를 게임처럼 만들기위한 리소스
- 4. registerNatives() 메소드의 기능은 무엇입니까?
- 5. 인터페이스를 통해 Object 클래스의 메서드를 표시하는 방법은 무엇입니까?
- 6. Java에서 파생 클래스의 인터페이스를 구현할 수 있습니까?
- 7. 일반 인터페이스를 구현하는 클래스의 서브 클래스
- 8. 이클립스 플러그인 편집기
- 9. 목록을 관리하는 좋은 방법은 무엇입니까?
- 10. Java : 내부 열거 형을 포함하는 인터페이스. 구현 클래스의 확장 기능은
- 11. Rails 3 - Devise Gem - CRUD 인터페이스를 통해 사용자를 관리하는 방법
- 12. RuntimePermission은 shutdownHooks의 기능은 무엇입니까?
- 13. BizTalk의 주요 기능은 무엇입니까?
- 14. 개체를 만드는 기능은 무엇입니까?
- 15. 이 기능의 기능은 무엇입니까?
- 16. Memcache의 대체 기능은 무엇입니까?
- 17. Android에서 Color.rgb의 기능은 무엇입니까?
- 18. lastIndexOf의 기능은 무엇입니까?
- 19. CoCreateInstance의 정확한 기능은 무엇입니까?
- 20. java -Dnop의 기능은 무엇입니까?
- 21. OpenGL의 일반 기능은 무엇입니까?
- 22. PHP에서 상응하는 기능은 무엇입니까?
- 23. Android의 기능은 무엇입니까?
- 24. Android - adapter.notifyDataSetInvalidated의 기능은 무엇입니까?
- 25. csrss.exe 프로세스의 기능은 무엇입니까?
- 26. XPCSafeJSObjectWrapper의 기능은 무엇입니까?
- 27. 플래시의 주요 기능은 무엇입니까?
- 28. 이미지를 미리로드하는 기능은 무엇입니까?
- 29. FILE_FLAG_POSIX_SEMANTICS의 기능은 무엇입니까?
- 30. 파이썬의 시스템 기능은 무엇입니까
어떤 언어를 사용하고 있습니까? Visual Studio에는 다른 편집기 (메모장 ++)처럼 도움이되는 코드 접기 기능이 있습니다. 어떤 플랫폼을 사용하고 있습니까? – Oded
그건 재 설계를위한 요청일지도 몰라 - 1 클래스에서 너무 많은 책임과 협업. CRC 카드는 노란색 스티커 1 개에 적합해야합니다. 코드 샘플은 구체적인 조언을 얻는 데 도움이됩니다. –
필자는 개인적으로 IEat 함수를 그룹화하여 JavaDoc 스타일 주석 사이에 넣을 수 있습니다. 특정 인터페이스의 일부분을 기억하고 싶다면 말이죠. –