가시성 (UML)

Jmnote (토론 | 기여)님의 2022년 4월 29일 (금) 10:14 판 (→‎같이 보기)
  다른 뜻에 대해서는 가시성(可視性) 문서를 참조하십시오.
  다른 뜻에 대해서는 가시성 (CSS) 문서를 참조하십시오.
  다른 뜻에 대해서는 가시성 (UML) 문서를 참조하십시오.

1 개요

visibility
可視性
가시성
  • 한 객체가 다른 객체를 보거나 그에 대한 참조를 가지를 수 있는 능력
  • 객체 A가 객체 B에게 메시지를 보내려면, B가 A에게 보여야 한다.
속성 가시성(attribute visibility) ★ B는 A의 속성이다.
파라미터 가시성(parameter visibility) B는 A의 메소드의 파라미터이다.
로컬 가시성(local visibility) B는 A의 메소드 내 (비-파라미터) 로컬 객체이다.
글로벌 가시성(global visibility) B는 전체에서 보인다.

2 클래스 다이어그램

+ public
- private
# protected
~ package

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}