【发布时间】:2011-03-15 11:06:26
【问题描述】:
下面是接口及其实现。
interface ICompanyService
{
Company GetCompany();
}
public class CompanyService : ICompanyService
{
public Company GetCompany()
{
//Do something
return new Company();
}
}
现在如果“companyService”下面是上面ICompanyService的实现,哪个更好(A或B),为什么?
var company = companyService.GetCompany(); //.....A
Company company = companyService.GetCompany(); //.....B
【问题讨论】: