오버 인터페이스가 가능합니까? 이제는 시스템을 설계 할 때 인터페이스에서 시작하여 점진적으로 인터페이스와 함께 단위 테스트를 작성합니다. 제대로 작동하는 패턴이 될 때까지 ... 몇 가지 구체적인 클래스를 작성하고 이들에 대해 단위 테스트를 설정합니다..NET - 인터페이스를 통해 수행 할 수 있습니까? 인터페이스를 사용할 수없는 경우
저는 이제 인터페이스를 좋아하는 사람입니다. 코드를 제어 할 때 일반적으로 지나가는/돌아 오는 primatives 나 인터페이스를 끝내게 될 것입니다. 지금까지는 이것이 이상적이라고 생각했습니다. 쉽게 적응하고 향상시킬 수 있습니다. 시스템은 일반적으로 종속 시스템에 영향을 미치지 않습니다.
분명히 인터페이스를 사용하는 이유는 팔 필요가 없지만 모든 것이 인터페이스가되는 ps인지 궁금합니다. ps.
interface ISomethingProvider
{
ISomething Provide(ISomethingOptions options);
}
이 정말 맨 위에인가 : 내가 좋아하는 뭔가 더 이야기하고
interface IStringCollection : ICollection<string>
{
}
: 나는 하지 같은 미친 뭔가로 빈 인터페이스에 대해서 이야기하고? 내 추론은 모든 유형이 어떤 시점에서 인터페이싱에서 얻을 수 있다는 것입니다. 내가 가진 유일한 유일한 문제는 내가 수업을 설계하는 더 좋은 방법이라고 생각하는 것을 배워야한다는 것입니다. 상호 작용과 '해킹'이 계속되고 있습니다.
이가 Timebomb이 경우에 대한 귀하의 의견을 사랑하고겠습니까이 정말 인터페이스를 작성하는 방법에 대해 많이하지 PS- 당신이
..하지 대 인터페이스로 결정 때.
네가 본질적으로 두 클래스의 인터페이스를 구현하는 동일한 메소드를 작성했다면 추상 기본 클래스가 필요하다. –