假设有一个名为Staff的实体。如何处理计算的实体属性
它有一些持续性的属性,如: - 名称 - 体验 - 年龄
我想创建一个“虚拟”的属性,是基于经验和年龄,被称为“工资”。例如:$ salary =($ experience + $ age)* 100
但我不想保留Salary属性。原因是我想让Salary属性在年龄或经验值发生变化时自动更新。
我有这方面的两个问题:
- 是实体文件的好地方来存储的getSalary()函数?
- 我该如何做到这一点,以便每当一个职员实体被调用时,工资变量将充满根据年龄&经验计算的工资?
为什么你需要薪水变量?似乎getSalary()只要需要就可以计算它。 – Cerad