業務需求:中企月末計算員工薪資
ChineseBonus、ChineseTax 封裝計算邏輯namespace ChineseSalary
{
public class Constant
{
public static double BASE_SALARY = 4000;
}
public class ChineseBonus
{
public double Calculate() => Constant.BASE_SALARY * 0.1;
}
public class ChineseTax
{
public double Calculate() => (Constant.BASE_SALARY + Constant.BASE_SALARY * 0.1) * 0.4;
}
}

此為初始單一國家版本,尚未引入任何抽象層或工廠。後續章節將逐步演進至抽象工廠完整架構。