답변
공개 된 Microsoft 권장 컨벤션이 있습니다.
(작성한대로) "is"를 의미한다면 아마도 인용할까요? 또는 당신은 "아니다"를 의미 했습니까? –
@Marc : "* * * ... 규칙이 있습니다." – serhio
@David가 제안한대로 Create
이거나 GetNewProduct()처럼 GetNew
일 수 있습니다. 일반 개체에 대해 내가 GetNew를 선호 , 이 공장 방법을 더 사용됩니다 만들기 때문에, GetSomething 다음 GetNewSomething는 실제로 새로운 개체가 만들어지는을 강조.
저는 Create와 GetNew 접두사 사이의 개념과 구분을 정말 좋아합니다. – pencilCake
함수가 새 객체를 반환하면 팩토리가 아닌가? 나는 그 구별을보기 위해 고심하고있다. –
정확하게는 아닙니다 - 디자인 패턴에 의해 지시되는 팩토리는 다양한 객체 중 하나를 제공해야합니다. 모두 동일한 클래스에서 상속 받거나 특정 인터페이스를 구현합니다. 팩토리 메서드는 특정 비즈니스 규칙이나 매개 변수를 사용하여 팩토리 메서드에 전달한 구체적인 클래스 구현을 제공합니다. GetNew는 Get과 비슷하지만 새로운 (알려진 특정 특정) 객체가 반환된다는 차이점이 있습니다. –
- 1. 전달 된 개체의 속성을 설정해야하는 메서드의 명명 규칙이 있습니까?
- 2. 유용한 PHP 명명 규칙이 있습니까?
- 3. 내비게이션 컨트롤러의 명명 규칙이 있습니까?
- 4. 일반적인 lisp 패키지 명명 규칙이 있습니까?
- 5. 함수를 포함하는 javascript 변수의 명명 규칙이 있습니까?
- 6. LSB에 RPM 파일 명명 규칙이 있습니까?
- 7. Android : 테스트 케이스에 대한 명명 규칙이 있습니까
- 8. 플래시 객체를 완전히 파괴합니다.
- 9. 표준/기본처럼 보이는 인터페이스 구현에 대한 표준 명명 규칙이 있습니까?
- 10. 키 저장소 (Java)에 대한 명명 규칙이 있습니까
- 11. 's'가 함수 이름에 추가되는시기를 정의하는 명명 규칙이 있습니까?
- 12. WPF UI 컨트롤에 대한 표준 명명 규칙이 있습니까?
- 13. ASP.NET 웹 응용 프로그램 디렉터리 구조에 대한 명명 규칙이 있습니까?
- 14. 내 프로토콜에 대해 .h 파일을 만들어야하며, 명명 규칙이 있습니까?
- 15. true, false 또는 unknown을 반환하는 Java 규칙이 있습니까?
- 16. BackgroundWorker가 객체를 반환하는 방법
- 17. objective-c에서 initializer 메서드를 명명하는 규칙이 있습니까?
- 18. "시험"규칙이 있습니까?
- 19. jQuery 객체를 반환하는 메소드는 무엇입니까?
- 20. 매번 새로운 객체를 만들거나 하나의 객체를 만들어야합니까?
- 21. IntentService에서 객체를 반환하는 방법은 무엇입니까?
- 22. .net에서 완전히 새로운 x509Certificate2를 만드는 방법은 무엇입니까?
- 23. 새로운 서비스 인스턴스를 반환하는 Unity
- 24. Microsoft CRM 4.0보기 : 완전히 새로운 것을 어떻게 만들 수 있습니까?
- 25. 비 객체를 반환하는 코드니니 타
- 26. 이미지 객체를 잘못 반환하는 방법
- 27. 알 수없는 객체를 반환하는 FetchedResultsController
- 28. 현재 객체를 반환하는 방법은 무엇입니까?
- 29. 사전에 이상한 객체를 반환하는 JSON
- 30. 로더 객체를 클래스로 반환하는 방법
그리고 마지막으로 "새로운 대상", "새 대상"및 "대상"간의 차이점은 무엇입니까? – serhio
질문을 재구성해야하지만 직접 답을 줄이지 마십시오. – serhio