2012-09-02 5 views
-1

이 질문을 게시하는 방법은 명확하지 않지만 표현 방법은 모두 공통된 유형의 인터페이스 구현을 사용하십시오. 일반적으로 INotifyPropertyChanged를 사용하지만, 최근에는 IValueConverter를 사용하는 데 필요한 요구 사항을 알게되었습니다. 현재는 IDisposable을 사용하게되었습니다. 따라서 가장 일반적으로 사용되는 도구를 나열 해주십시오. 이 질문은 프로그램 논리 요구 사항에 따라 도구가 구현 되었기 때문에 제대로 작성되지 않았지만 상황을 파악하기 위해 필요한 정보와 정보를 얻을 수 있기를 바랍니다. 대단히 감사합니다.일반적인 유형의 구현 인터페이스

+0

가능한 복제본 [C#에서 가장 많이 사용되는 인터페이스는 무엇입니까?] (http://stackoverflow.com/questions/4240438/what-are-the-most-used-interfaces-in-c) – nawfal

답변

2

내가하는 일과 개발중인 응용 프로그램의 유형에 따라 "의존적"이기 때문에 여기에 간결한 답변을 얻으려고 애쓸리 라 생각합니다. IMHO를 배우는 가장 좋은 방법은 모범적 인 방법이며, 올바른 자원 (사람과 종이)을 찾아서 당신을 인도합니다.

직접 질문에 답변하지는 않지만, .NET에 구축 된 프레임 워크와 오픈 소스 프로젝트를 더 자세히 살펴보고 어떻게 조합되는지보십시오. 디자인 패턴의 일부 조사를 수행하고 어떤 개념과 패러다임은 당신이 애플 리케이션을 구축하는 시나리오의 종류에 사용되는 - 나는 특히 다음과 같이 :

doFactory: Design Patterns in .NET

.NET Framework Guidelines and Best Practices

Framework Design Guidelines

Dependency Injection in .NET

하지만 다른 위대한 참조 및 소프트웨어 장인 blogosphere 거기에 호스트가 있습니다.

일반적으로 내 철학은 검증 된 소프트웨어 패턴을 채택하고 이에 정통하며 인터페이스와 같은 '세부 사항'의 특성이 자연스럽게 나타납니다. 그것을 반대로 시도해보십시오. 그리고 그것은 사전을 외우려고 시도하는 것과 같습니다.

+0

Thansk, this 내가 찾고있는 것은 7 년이 넘었고 정보가 부족한 개발자입니다. 제공 한 두 번째 링크는 첫 번째 링크와 동일합니다. – surpavan

+0

감사합니다. 링크가 수정되어 도움이되었음을 기쁘게 생각합니다! –

+0

업데이트 주셔서 감사합니다. – surpavan