-1
:모델링 간단한 클래스 계층 구조, 내가 모델링 할 필요가 6 개 개념이 C#을
차량 자동차 트럭 도로 드라이브 보트
명백한 사람은 차량 < - 자동차, 트럭 있습니다를, 보트 - 그리고 저는 Drive가 자동차의 추상적 인 방법이 될 수 있다고 생각합니다. 그러나 통합하는 가장 논리적 인 방법에 관해서는 저에게 장애가되는 도로 개념입니다.
모든 제안/조언을 부탁드립니다.
이 숙제가 있습니까? –
당신은 아마도 Drive() 메소드에 Road를 전달하기를 원할 것입니다. Road는 아마도 GravelRoad, ResidentialStreet, MajorStreet, Freeway 또는 그와 비슷한 클래스로 서브 클래 싱 할 수있는 추상 클래스 여야합니다. – David
@David - 보트 운전을 원하지 않는 한. –