클래스 다이어그램
프로그래밍을 진행할 때에는 “사용자가 원하는 요구 사항을 정의하는 것”, 즉, 설계가 중요하다.
요구 사항이라고 함은 객체의 기능 목록을 의미한다.
예를 들어, 엘리베이터의 경우
- 층수 버튼 클릭
- 목표 층수까지 장치 동작 제어
- 현재 층수의 화면 표시
등의 기능이 필요할 것이다.
이 때, 명사로 이루어진 것들은 인스턴스 객체, 동사로 이루어진 것들은 메소드라고 볼 수 있다.
이러한 요구 사항을 다이어그램으로써 표현할 수 있다.
프로그램 설계라는 것은 객체의 이름을 정하고 객체와 객체 간의 관계를 표현하는 것이기 때문에 다음과 같이 표현이 가능하다.

'Java > Base' 카테고리의 다른 글
[JAVA] 생성자 (0) | 2023.08.17 |
---|---|
[JAVA] getter(), setter() (0) | 2023.08.08 |
[JAVA] 다형성 - 메소드 오버라이딩(Method Overridng) (0) | 2023.08.08 |
[JAVA] 상속 (0) | 2023.08.03 |
[JAVA] Java 이해하기 (0) | 2023.08.01 |