//Expose certain benefit behaviors of object public double GetBefitCost() => EmpBenefits.ComputePayDeduction();
// Expose certain benefit behaviors of object. public double GetBenefitCost() { return(empBenefits.ComputePayDeduction()); }
protected BenefitPackage empBenefits = new BenefitPackage(); // has-a => containment/delegation model, or aggregation // Also see Nested.Type.Definitions; classes within classes => walk class namespaces to access within nested class scopes // expose certain benefit behaviors of an object public double GetBenefitCost() // a Method()... { return(empBenefits.ComputePayDeduction()); }