我实现了抽象工厂模式,但我面临的情况是,我需要我的产品也是工厂经理。抽象工厂模式和工厂在产品中的多级工厂
我的意思是说我的一些产品也可以是其他产品的父母,就像在许多情况下一样。假设我有一个公司,其中也有员工(人),并且我们可以记录公司,人员或任何其他事项。然后,它应该是这样的:
客户端 - > CompanyFactory - >公司产品 - > PersonFactory - >人员产品 - > NoteFactory - >注意产品等..
难道是一个不好的做法,有一个产品是一个工厂的经理,并使用抽象工厂模式来维护其他产品的集合,这个集合在一个有些复杂的层次中
为什么我要实现这个模式是为了帮助我们的开发团队,隐藏实现,设置规则并尽可能地避免大面积代码。
在此先感谢!
为什么我要实现这个模式是为了帮助我们的开发团队,隐藏实现,设置规则并尽可能地避免大面积代码。 – SlashJ
@Armz我根据你的评论编辑了我的答案。 –
感谢您的回复。我并不想过度夸大,只是像你说的那样添加一些抽象层。我会考虑关闭这个问题,谢谢! – SlashJ