이전 관련된 질문 : 여기 Is this code decoupled and am I doing it right?퍼즐의 마지막 조각 :이 코드가 올바르게 분리되어 있습니까?
내 코드는 지금 모습입니다 : 이것은 마지막으로 분리 될 것으로 보인다
using System.Collections.Generic;
using SharpDIC.Api.Models;
namespace SharpDIC.Api.Interfaces
{
public interface IMemberFinder
{
IList<Member> FindAllMembers();
Member FindMember(int memberId);
Member FindMember(string memberName);
}
}
using SharpDIC.Api.Interfaces;
namespace SharpDIC.Api
{
public class MemberLister
{
private IMemberFinder _finder;
public MemberLister(IMemberFinder finder)
{
this._finder = finder;
}
}
}
! : D 귀하의 제안과 도움에 감사드립니다. 이제 공개 API에서 실제로 XML 응답을받는 실제 코드를 어디에서 작성해야합니까? 코드의 해당 부분을 어떻게 구성합니까?
IMemberFinder를 사용하는 이유는 JSON 및 기타 향후 공개 된 API를 완벽하게 사용하기 때문입니다.
도움 주셔서 감사합니다. 개발자는 자신의 지평을 넓히려는 개발자에게 엄청난 도움이됩니다.
편집 : 더 간결하게 내 질문 : 어디에서 XML을 얻을 수있는 방법을 쓸 것인가? '공용 클래스 MemberFinder : IMemberFinder'와 같은 인터페이스를 사용하지 않으므로 인터페이스의 메서드를 어떻게 구현합니까?
죄송합니다. 무엇을 묻는 중입니까? IMemberFinder 구현을 어디에 두어야합니까? – annakata
@annakata : 나는 그의 질문이이 질문의 후속 조치라고 생각한다. http://stackoverflow.com/questions/4461517/is-this-code-decoupled-and-am-i-doing-it-right –
@annakata : XML을 가져오고 Member 객체를로드 할 실제 코드는 어디에 써야합니까? –