我有一个具有officeId实例的Office业务对象。封装设计
在企业的角度,办公IDS可以有500个不同的值。
officeId = 1意味着它位于LA officeId = 2意味着它位于SFO等
我要检查,如果办公室为LA或SFO
我可以有这样的方法作为isOfficeInLosAngeles,isOfficeInSfo等
我可以看到这样的一种方式来封装办公室的数据和行为。
但我关心的是,我将不得不增加500 *方法找出的办公室。
有什么办法来提取这些是*方法某处,以简化设计,并仍然保持封装?