클래스 다이어그램

1 개요[ | ]

class diagram
클래스 다이어그램, 클래스 그림, 클래스 도표
클래스명
속성1: 자료형
속성2: 자료형
메소드1(): 자료형
메소드2(): 자료형
메소드3(): 자료형

2 가시성[ | ]

+ public
- private
# protected
~ package

3 클래스 관계[ | ]

Uml classes en.svg

4 단일 클래스 예시[ | ]

4.1 예시 1: 비행[ | ]

Bell fig1.jpg

4.2 예시 2: 은행계좌[ | ]

BankAccount→ 은행계좌
-account_number → 계좌번호 : String
-owner → 예금주 : String
-balance → 잔고 : Float = 0
+deposit() → 입금하기 ( amount : Float )
+withdrawal() → 출금하기 ( amount : Float )

 

4.3 예시 3: 게시글[ | ]

아래와 같이 가시성(접근 수정자)을 기호로 함께 표시하는 경우도 많다.

UML class diagram example.svg

5 멀티클래스 예시[ | ]

5.1 예시 1: 온라인 쇼핑[ | ]

Class-example-online-shopping-domain.png

5.2 예시 2: 온라인 음식점[ | ]

UML Diagram for a Online Restaurant.png

6 같이 보기[ | ]

7 참고[ | ]

  1. 구체적으로 메소드 동작을 어떻게 구현해야 할지까지 알려주는 것은 아니지만, 시스템 전반적인 큰 그림을 보여준다...
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}