영화 데이터베이스 소프트웨어를 만들고 싶다고 가정 해 봅시다.클래스에 대한 일반적인 프로그래밍 문제
나는 이름, 성, 생년월일, 수상 등의 속성이있을 것이다 클래스 배우를해야하고, 또한 "영화"개체의 배열을 가져야한다.
는 나 또한 제목, 기간, 연도 등의 속성이있을 것이다 클래스 영화가 필요하지만, 그것은 또한 "배우"개체의 배열을 가져야한다. 영화의 캐스트를 나타 내기 위해.
배우 객체는 동영상 개체가 재생하는 모든 배우의 목록을 필요로하는 것처럼, 그 배우에 의해 수행 된 모든 영화의 목록이 필요합니다. 꽤 지저분 해져서 다른 클래스를 포함하고 있기 때문에 컴파일러가 멈추는 경우가 있습니다.
which would be the right way to represent this situation?
해결 방법은 언어에 따라 다릅니다. 그러니 하나의 언어를 선택하십시오. –
그게 숙제입니까? – Reddy
이것은 거의 숙제입니다 (어쨌든 IMDB를 능가 할 수는 없습니다). "우리의 제안을 구하십시오"보다는 "생각하기"라는 방식으로 접근하고 싶을 것입니다. (그리고 당신이 당신 자신의 프로젝트를 생각해 내고 자신의 선생님이되는 경우에는 아무런 차이가 없습니다. 프로그래밍 학습의 주요 부분은 이와 같은 문제에 대한 해결책을 찾는 방법을 배우는 것입니다. –