创建型/抽象工厂模式/Sample2/Sample2Service.cs
(完整代码) 998Bnamespace DesignModeConsole.创建型.抽象工厂模式.Sample2
{
public class Sample2Service
{
public void Main()
{
//中国企业需要一个简单的财务计算:计算员工工资
//员工工资=(基本工资+奖金+个人所得税)
//奖金=基本工资*10%;
//个人所得税=(基本工资+奖金)*40%;
//美国企业
//员工工资=基本工资+奖金-个人所得税
//奖金=基本工资*15%;
//个人所得税=(基本工资+5%+奖金*25%)
var factory = new ChineseFactory();
var bonus = factory.CreateBonus();
var bonusValue = bonus.Calculate();
var tax = factory.CreateTax();
var taxValue = tax.Calculate();
var salary = 4000 + bonusValue - taxValue;
Console.WriteLine("American Salary is:" + salary);
Console.ReadLine();
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。