public Sedan(IBrakeBehavior brakeBehavior) { SetBrakeBehavior(brakeBehavior); }
public void setBrakeBehavior(IBrakeBehavior brakeType) { brakeBehavior = brakeType; }
public void SetBrakeBehavior(IBrakeBehavior brakeType) { _brakeBehavior = brakeType; }
// one parameter constructor public Truck(IBrakeBehavior brakeBehavior) { SetBrakeBehavior(brakeBehavior); }
protected Vehicle(IBrakeBehavior brakeBehavior) { _brakeBehavior = brakeBehavior; }