在討論中提出了一個問題,我討論過接口方法是否應該返回一個Custom對象與一個基本類型。接口方法應該返回一個自定義對象嗎?
例如
public interface IFoo
{
bool SomeMethod();
}
VS
public interface IFoo
{
MyFooObj SomeMethod();
}
其中MyFooObj是:
public class MyFooObj
{
bool SomeProp{get;set;}
}
的說法是,你可以很容易的屬性在未來,而不需要改變接口契約添加到對象。
我不確定標準指南是什麼?
這就是我的想法。謝謝 – 2012-03-22 15:22:08