public AbstractTankPressureSensor(int tankCapacity = 3, int tankDiameter = 10, ITankOutletSizeCalculateStrategy tankOutletSizeCalculateStrategy = null) { _tankCapacity = tankCapacity; _tankDiameter = tankDiameter; // guard clause if (tankOutletSizeCalculateStrategy == null) { _tankOutletSizeCalculateStrategy = new DefaultTankOutletSizeCalculateStrategy(); } else { _tankOutletSizeCalculateStrategy = tankOutletSizeCalculateStrategy; } }
public ExternalTankPressureSensor(int tankCapacity = 3, int tankDiameter = 10, ITankOutletSizeCalculateStrategy tankOutletSizeCalculateStrategy = null) : base(tankCapacity, tankDiameter, tankOutletSizeCalculateStrategy) { }