유틸리티 클래스는 실제로 헬퍼와 개념이 같지 않습니까? 나는 유틸리티 메소드가 헬퍼와 같은 기존 클래스를 확장하지 않는다는 것을 의미하지만 두 가지 메소드는 실제로 어떤 경우에도 "헬퍼 (Helpers)"라고 불릴 수 있습니다.유틸리티 클래스와 헬퍼 클래스의 차이
19
A
답변
-1
유틸리티 클래스는 정적 메서드 및 정의 인 경향이 있습니다. 여기서 헬퍼 클래스는 연결된 목록의 노드가 될 수 있습니다. 이것이 제가이 용어를 사용하는 방법입니다.
9
유틸리티 클래스는 그 자체로 유용합니다. 헬퍼 클래스는 타입을 확장하는 데 도움이되는 확장 메소드가있는 클래스입니다.
관련 문제
- 1. 기본 클래스와 유틸리티 클래스
- 2. 유틸리티 클래스의 모범 사례?
- 3. 정의되지 않은 클래스와 ID를 찾기위한 유틸리티 찾기
- 4. 유틸리티 클래스와 서브 클래스를 연결하는 .net 컨트롤
- 5. 유틸리티 클래스의 이벤트 처리기 참조
- 6. Iterator 클래스와 foreach 구조체의 성능 차이
- 7. 외관 뒤에 유틸리티 클래스의 계층 구조가 있습니까?
- 8. 자바 - 추상 클래스와 서브 클래스의 이진 호환성
- 9. 기본 클래스와 파생 클래스의 런타임 유형 정보
- 10. C#의 일반 클래스와 MVC 클래스의 차이점
- 11. 인터페이스 클래스와 추상 클래스의 차이점과 유사점은 무엇입니까?
- 12. ADO.NET 연결 클래스와 연결 해제 클래스의 비교
- 13. "class [i]"클래스와 같은 클래스의 액세스 벡터는
- 14. 다른 클래스의 멤버 함수를 다른 클래스와 호출
- 15. 구체적인 클래스와 추상 클래스의 차이점은 무엇입니까?
- 16. ConfigurationManager 클래스와 Settings 클래스의 차이점은 무엇입니까?
- 17. Restlet에서 Restlet 클래스와 Resource 클래스의 차이점은 무엇입니까?
- 18. Symfony : 헬퍼 오버로드?
- 19. HTML 및 기타 텍스트에 대한 템플릿 제거/감지/차이 유틸리티
- 20. 메인 클래스의 헬퍼 클래스 멤버 메소드 (netbeans의 스윙 에디터)
- 21. HTML을 헬퍼
- 22. 헬퍼 함수를 저장할 위치는 어디입니까?
- 23. 자바 스크립트 날짜 필드 유틸리티
- 24. 차이 차이 사이 란
- 25. 동시에 현재 클래스와 부모 클래스의 생성자를 호출하는 방법은 무엇입니까?
- 26. OOP 파생 클래스와 상속 된 클래스의 차이점은 무엇입니까?
- 27. Google App Engine의 Query 클래스와 Gqlquery 클래스의 차이점은 무엇입니까?
- 28. 자바 클래스와 그것이 속한 모든 클래스의 빌드를 자동화하는 방법은 무엇입니까?
- 29. C#의 추상 클래스와 인터페이스 클래스의 차이점은 무엇입니까?
- 30. 클래스와 이름이 같은 PHP 클래스의 초기 함수의 목적은 무엇입니까?
노드라고하면 기존 클래스의 헬퍼 측에서 기존 메서드의 기능을 확장한다는 의미입니까? 필자는 웹 프로젝트에 Helpers라는 폴더와 클래스를 만들지 여부와 웹 프로젝트에 Utility와 helper 폴더 및 클래스를 둘 다 가지고 있는지에 대해 논쟁 중입니다. – PositiveGuy
링크 된 목록의 노드에 대해서는 모르지만 유틸리티 클래스는 정적 (imo)이어야합니다. 당신이 무언가에 위임 패턴을 사용하면 도우미가 좋은 이름이됩니다. – Thorarin
글쎄, ASP.NET 헬퍼 메소드와 C# 유틸리티 메소드를 각각의 커스텀 클래스로 생각하고있다. 메서드를 ASP.NET과 직접 관련이없는 것처럼 보일 수 있다고 생각합니다.이 메서드는 유틸리티 메서드라고 부를 수 있습니다. 그렇지 않으면 .aspx 나 .ascx와 같이 "돕는"것이고 .aspx 또는 .acsx 페이지에서 사용하는 동안 더 쉽게 옵션을 제공 할 수 있다고 말하면 "도우미 메서드"가됩니다. – PositiveGuy