나는 많은 메소드를 가진 매우 큰 클래스가 있습니다. Resharper를 사용하여이 클래스의 인터페이스를 빌드 할 수 있습니까?resharper를 사용하여 거대한 클래스에서 인터페이스 만들기
8
A
답변
3
어쩌면 나는 뭔가를 놓치고있다. (나는 resharper를 사용한 적이 없다.)하지만 당신은 표준 VS IDE 리팩토링 도구를 사용하여 클래스로부터 인터페이스를 추출 할 수있다. (적어도 2008 년에 할 수있다.) 클래스를 마우스 오른쪽 버튼으로 클릭하고 'Refactor'를 선택한 다음 'Extract Interface'를 선택하십시오. 그러면 포함시킬 속성을 선택할 수있는 대화 상자가 나타납니다.
7
예.
내 바로 가기는 Ctrl + Shift + R을 사용하여 리팩토링 옵션을 표시합니다. 클래스 이름에 이렇게하는 것은 ... "인터페이스를 추출"당신이
선택적으로 할 수 있습니다, 당신은
관련 문제
- 1. Resharper를 사용하여 클래스 내에서 인터페이스 멤버를 자동으로 만드는 방법은 무엇입니까?
- 2. 거대한 이미지 만들기
- 3. ReSharper를 사용하여 특정 디자인 패턴을 구현하는 클래스 만들기
- 4. Resharper를 수리하는 방법?
- 5. .NEt 시스템 클래스에서 인터페이스 추출
- 6. IEnumerable에서 파생되는 인터페이스 만들기
- 7. Codeigniter의 클래스에서 객체 만들기
- 8. Android에서 인터페이스 만들기
- 9. 데이터베이스 인터페이스 만들기
- 10. "새로 만들기"인터페이스
- 11. ObjectContext 용 인터페이스 만들기
- 12. resharper를 사용하여 NUnit 단위 테스트를 디버깅하려면 어떻게해야합니까?
- 13. Resharper를 사용하여 XAML 문자열 지역화하는 방법
- 14. iPhone - 인터페이스 빌더를 사용하여 뒤로 버튼을 사용하여 간단한 UINavigationBar 만들기
- 15. 고품질 Android 사용자 인터페이스 만들기
- 16. 멀티미디어 파일 탐색을위한 인터페이스 만들기
- 17. 모범 사례, WebRequest 인터페이스 만들기
- 18. 데이터 모델에서 사용자 인터페이스 만들기
- 19. 파이썬을 사용하여 거대한 데이터를 메모리에로드
- 20. xsd.exe를 사용하여 가상 메서드 만들기
- 21. 런타임에 1 클래스에서 여러 테이블 만들기
- 22. python : 다중 처리를 사용하여 거대한 사전 공유
- 23. Django에서 더 나은 탭 인터페이스 만들기
- 24. WPF에서 사용자 지정 사용자 인터페이스 만들기
- 25. 모든 장고 모델이 특정 클래스에서 상속되도록 만들기
- 26. C# 클래스에서 대리인을 사용할 수 있도록 만들기
- 27. 자바 - 사용 가능한 클래스에서 웹 서비스 만들기
- 28. 사용하여 CLR 인터페이스
- 29. Resharper를 사용하여 개체 이니셜 라이저를 제거 할 수 있습니까?
- 30. ReSharper를 사용하여 속성을 다른 클래스로 옮길 수 있습니까?
ReSharper에서 또한이 매우 큰 휴식 도움이 될 것입니다 ... 메뉴> ReSharper에서> 팩터> 추출 인터페이스를 선택할 수 있습니다 많은 메소드가있는 클래스를 좀 더 유지 보수가 잘되는 것으로 변환합니다. –