문제
나는 간단히 말해서 알고리즘 (O'Reilly)을 읽고 클래스 다이어그램 에서이 기호를 발견했습니다. 내 생각에 그것은 회원이 보호되었음을 의미하지만 누군가가 그것이 무엇을 의미하는지 확실히 알고 있는지보고 싶었습니다.
해결책
보호 된 것을 나타냅니다 회원 클래스 또는 기타 데이터 유형의.
-
개인을 나타냅니다
+
대중을 나타냅니다
#
보호를 나타냅니다
다른 팁
'#'는 가시성을 나타냅니다. 이 경우 보호 된 작업을 지칭합니다 [일반적인 것이 아니기 때문에 '메소드'라는 용어를 편집했습니다].
추가 :
~ 패키지-프라이버시 (또는 기본값)를 나타냅니다.
그것은 그것이 보호되고, 변수에 대해서는 수업과 상속 클래스에서만 볼 수 있음을 의미합니다.
'#'는 수업에서 속성/방법의 가시성 "보호"(공공, 개인과 유사) 행동을 나타냅니다. 당신은 더 많은 것을 찾을 수 있습니다 uml_basic_notations
제휴하지 않습니다 StackOverflow