내 메인 클래스 내 주요 객체 참조를 만들 PayUnit을 가지고 같은 터치 스크린이 내 PayUnit-has-a
관계를있는 그대로 규모 및 barcodeReader. 이 기계도 has-a
billDispenser 그러나 billDispenser은 실제로 currencyDispener과 is-a 관계입니다. 나는 아직도 메인 클래스의 billDispenser 및 currencyDispenser 객체 참조를 만들려면 어떻게해야합니까, 또는 PayUnit에서 currencyDispenser 참조를 만들려면 어떻게해야합니까 다음 currencyDispenser 클래스의 billDispenser을 만들?기본 클래스 또는 적절한 관계 클래스에 모든 객체 참조를 만드십니까?
나는 그것이 의미가 있기를 바랍니다. 이 점에서 OOP의 표준은 무엇입니까?
도움 주셔서 감사합니다. 당신의 설명에서
구체적인 클래스에 대한 참조 만 볼 수 있습니다. – KiloJKilo
질문을 이해할 수 있을지 모르지만 가능할 때마다 수퍼 클래스에 대한 참조를 사용하는 것이 좋습니다. 그러면 구체적인 클래스를 다른 클래스로 대체 할 수 있습니다. 귀하의 예제에서,'PayUnit'은'CurrencyDispenser'에 대한 참조를 가질 수 있고'PayDowns'에 아무런 변화없이'BillDispenser'의 인스턴스 나'CoinDispenser' 인스턴스를 할당 할 수 있습니다. – Macondo2Seattle