모든 고객 (ex id, name, surname)간에 공유되는 일부 속성이있는 Customer
이라는 추상 클래스가 있습니다.추상 클래스 및 상속에 대한 질문
그런 다음 나는 그런 (높이, 폭), MidPriorityCustomers
등 특별한 고유의 필드가 같은 PriorityCustomers
적은 수업을
내가 할 때 :
Customer customer = new PriorityCustomer();
나는 우선 고객에 액세스 할 수 없습니다 행동 양식. 내가 다른 방식으로 그것을 시도 할 때 나는 추상 클래스를 인스턴스화 할 수 없다.
나는 모든 고객을 골치 덩어리로 처리하고 싶기 때문에 이것을 사용하고 있습니다. 특별한 도움이 필요한 사람들 만 특별하게 처리합니다.
따라서 내 방법은 Customer
유형을 반환합니다. 나는 여기 디자인으로 잘못된 결정을 내리고 있는가? 아무도 제안 할 수 있습니까? (내가 특별한 고객 클래스에서 그와 arround를 다른 방법이없는 부모님 추상 클래스에있는
필드 Customer 클래스에는 높이, 폭,하지만 그 :.
는를 언급하는 것을 잊었다 없다 PriorityCustomers 클래스에 있음)