也许是这样的?
class MyCar implements ICar{
private final Car car;
public MyCar(Car car)
{
this.car = car;
}
public string getModel()
{
return car.model;
}
public void setModel(string value)
{
car.model = value;
}
}
Run Code Online (Sandbox Code Playgroud)
现在,而不是绕过的一个实例Car,您可以绕过MyCar实例,它具有getter和setter或引用ICar这将让你控制你想暴露什么(例如,你可以只露出干将).