我正在研究一个需要很多不同对象(类)才能一致工作的项目。我已经想出了解决我问题的办法,但我想听听其他的观点,因为我觉得我漏掉了一些东西。
因此,基本上,我有一个访客和一个地点类别, 每一个都是初始化的, 并存储在一个变量中, 例如 美元和美元位置; 两者都拥有访问者独有的数据 和页面呼叫中引用的位置。
我希望/ 需要做的基本上是建一座桥, 这样我就可以调用一种方法来影响这两个对象。 例如, 我想能够调用$Bridge- gt; favorite () ; 并且除了增加该位置所爱的人的数量之外, 还会在访问者简介中添加最喜爱的引用 。
我现在所做的基本上就是一座桥梁:
$bridge = new Bridge($locationclass, $visitorclass);
$bridge->favorite();
所以基本上它需要另一个我拥有的班级, 桥,用方法最喜欢的, 然后使用已经设置的这两个班级。我认为这是一个不错的解决方案, 但我觉得我错过了一个更好的解决方案。
所有的投入都会非常有帮助 谢谢你抽出时间!