public interface ICar
{
string Name { get; }
IEngine Engine { get; }
}
public interface IEngine
{
string Name { get; }
}
public class Engine: IEngine
{
public string Name { get; }
public string EngineClassMethod()
{
return "Engine class";
}
}
public class Car : ICar
{
public string Name { get; }
public Engine Engine { get; }
}
public interface ICar
{
string Name { get; }
IEngine Engine { get; }
}
public interface IEngine
{
string Name { get; }
}
public class Engine: IEngine
{
public string Name { get; }
public string EngineClassMethod()
{
return "Engine class";
}
}
public class Car : ICar
{
public string Name { get; }
public Engine Engine { get; }
}