我有一个叫Employee的班子。 在课堂内,一种称为“代理人”的方法 斜体并交还了一批所有代理人及其相应的身份证和其他资料。
Array{
[0] => Array{
[0] => code
[1] => id
[2] => name
[3] => role
}
}
我将这扩展到两个称为生产和薪金的班级。 这两门课程都使用“Employee.getAgentsByHierarchy()”和指所有代理人和ONE额外数据/领域。
因此,当我称之为“生产”。
Array{
[0] => Array{
[0] => code
[1] => id
[2] => name
[3] => role
[4] => production_figures_in_digits
}
}
当我打电话给薪金时,这是应该回来的:
Array{
[0] => Array{
[0] => code
[1] => id
[2] => name
[3] => role
[4] => payroll_figures_in_digits
}
}
我怎样做这种设计?
我的解决办法是,在从生产类别或薪给类中抽查被点人时,将参数纳入 get剂ByHierarchy()方法,以便了解哪些数据可以返回。 但是,我认为,这样做不是欧佩组织做事的方法,因为如果有一个新类别,则会延续下去。 销售量,即必须硬编码,才能再次满足新类别的需求。
PS。 我是新的设计模式,请原谅我写标题。