메인 클래스 (비 GUI 프로그램의 다른 모든 클래스를 제어)가 다른 클래스와 어떤 관계가 있는지 궁금해 했나요?드라이버 클래스 (Main 클래스)가 연관, 집계 또는 컴포지션입니까?
예를 들어 주 메소드를 포함하는 클래스에서 인스턴스화 된 클래스와 주 메소드가 리턴 값을 얻는 등 상호 작용하는 클래스.
편집 : UML에도 포함되어야합니까? 내 교수가 그것을 포함하기 때문에 (나는 그것이 심지어 운전자 클래스라고 불렀다는 것을 몰랐다.) 그리고 독서 책에는 분명히 그것을 포함하고 있지 않다. 이것은 숙제가 아니다.
상호 작용할 수 있기 때문에 연관성이있을 수 있습니다. 또한 여러 클래스로 구성되어 있기 때문에 집계가 될 수도 있습니다. 그리고 클래스 (프로그램 구현에서)가 없으면 클래스가 이해되지 않으므로 컴포지션이 집계이고 차례로 집계가 일종의 연관이기 때문에 그 구성을 생각합니다. 몇 가지 답변이 이미 내 답변과 같이 소리를 게시했지만 잘못되었습니다.
그것은 단지의 Kickstarter 클래스입니다
도움이 될 수도있다 용도, 당신은 왜 그것을 생각합니까? 세 가지 용어에 대해 알고 있기 때문에 각 용어가 의미하는 바를 알고있을 것입니다. (숙제처럼 들리므로,이 질문을하는 이유입니다.) –
@ SimonAndréForsberg 하하 ive는 내 대답을 올렸습니다. 다른 응답은 그 중 아무도 대답하지 않았기 때문에 내가 잘못한 것 같아요. – latenightcode
죄송합니다. 처음 편집 한 후에 숙제가 아니라 진짜 관심사라고 말할 수있었습니다. 그리고 그것은 좋은 질문입니다. +1. –