次のインターフェースを実装したいとしましょう。
public interface ICar
{
bool IsMoving();
bool IsRegistered();
int CurrentSpeed {get; set;}
}
public class Car : ICar
{
public int CurrentSpeed {get; set;}
public bool IsMoving()
{
// some logic here
}
}
このIsMoving()メソッドはpoco定義を破りますか?