我有我的主类PayUnit,我在其中创建我的主要对象引用,例如touchScreen、scale和barcodeReader因为这些是has-a
我的PayUnit的关系。这台机器也是has-a
billDispenser但billDispenser实际上是与currencyDispener的“is-a”关系。我仍然在主类中创建billDispenser和currencyDispenser对象引用,还是在PayUnit中创建currencyDispenser引用,然后在currencyDispenser中创建billDispenser班级?
我希望这是有道理的。OOP在这方面的标准是什么?
谢谢您的帮助。