package com.cheng.zenofdesignpatterns.patternpk.crosswarzone.facade_vs_mediator.facade; /** * 总工资计算 */ public class SalaryProvider { // 基本工资 private BasicSalary basicSalary = new BasicSalary(); // 奖金 private Bonus bonus = new Bonus(); // 绩效 private Performance perf = new Performance(); // 税收 private Tax tax = new Tax(); // 获得用户的总收入 public int totalSalary() { return basicSalary.getBasicSalary() + bonus.getBonus() + perf.getPerformanceValue() - tax.getTax(); } }