클래스 다이어그램의 의미 (정의, 개념 및 정의)

클래스 다이어그램은 프로그래밍 분야에서 사용되는 정적 표현입니다. 시스템의 구조, 클래스, 속성, 작업 및 시스템 간의 관계를 사물.

이러한 유형의 표현은 시스템을 개발하고 소프트웨어 시스템이 가져야하는 모든 클래스를 정의하고 시스템의 통신 유형, 순서 및 상태를 정의하는 다른 다이어그램의 구성을위한 기초 역할을하기 때문입니다.

클래스 다이어그램은 UML (Unified Modeling Language)의 핵심 부분입니다. Unfied Modeling Language). 시스템 코딩에서 디자인 요소를 분리하는 기능을 가진 UML의 주요 목적을 나타냅니다.

이 언어는 동작, 상호 작용 및 구조 다이어그램을 포함하여 다이어그램의 여러 하위 집합을 모델링하는 데 도움이됩니다. 일반적으로 엔지니어가 아키텍처를 문서화하는 데 사용됩니다. 소프트웨어.

클래스 다이어그램 구성 요소

클래스 다이어그램을 구성하는 다이어그램 항목은 다음과 같은 클래스를 나타낼 수 있습니다. 실제로 프로그래밍 된 것뿐만 아니라 주요 객체 또는 클래스와 객체 간의 상호 작용도 체계. 이러한 항목은 다음과 같습니다.

수업

개체 집합을 나타내는 추상 요소입니다. 여기에는 객체의 사양, 특성, 속성 및 방법이 포함됩니다.

속성

가시성, 이름, 데이터 유형, 다중성, 초기 값 및 속성과 같은 클래스 특성을 정의합니다.

그만큼 시계 public (+ 기호로 표시) 또는 private (-기호로 표시) 일 수 있습니다. 퍼블릭이면 다른 클래스가 속성에 액세스 할 수 있고 프라이빗이면 클래스 자체 만 액세스 할 수 있습니다.

또한 보호 (# 기호로 표시)하거나 패키징 할 수 있습니다. (~ 기호로 표시), 여기서 속성은 클래스와 클래스의 관계에 의해 액세스됩니다. 외부.

영형 이름 속성 식별 및 데이터 형식 속성 데이터의 사양과 초기 값 그리고 너의 것 속성, 프로그래밍에 사용되는 언어에 따라 다릅니다. 그만큼 다수 다른 클래스와 관계를 만드는 속성의 능력을 나타냅니다.

조작

추상 객체에 필요한 기능을 다룹니다. 이 구성 요소에는 이름, 가시성 및 매개 변수와 같은 기능도 포함되어 있습니다.

협회

이 구성 요소는 관련 클래스의 기능을 다룹니다. 여기에는 클래스 정보의 출처와 위치를 나타내는 이름, 다중성 및 탐색 유형도 포함될 수 있습니다.

구조적으로 클래스 다이어그램은 클래스 자체의 모양이 세 줄의 직사각형으로 구성되는 방식으로 표시됩니다.

맨 위 줄에는 클래스 이름, 중간 줄, 클래스 속성이 포함되고 맨 아래 줄에는 클래스가 사용할 수있는 메서드 또는 작업이 표시됩니다. 다이어그램에서 클래스와 하위 클래스는 함께 그룹화되어 각 개체 간의 정적 관계를 보여줍니다.

아래 그림은 클래스 다이어그램의 예 단순한:

클래스 다이어그램

의미 참조 소프트웨어 도표.

받은 편지함의 의미 (정의, 개념 및 정의)

받은 편지함 "상자 안"을 의미하는 영어 단어입니다. 이 용어는 소셜 네트워크, 특히 Facebook에서 꽤 유명해졌지만 이미 이메일받은 편지함을 가리키는 데 사용되었습니다....

read more

사이버 공격의 정의 (정의, 개념 및 정의)

사이버 공격 또는 사이버 공격은 바이러스를 전송하는 것으로 구성된 해커가 취한 조치 (악성 파일) 컴퓨터에서 정보를 감염, 손상 및 훔치는 예를 들어, 다른 온라인 데이터베이...

read more
Wi-Fi의 의미 (정의, 개념 및 정의)

Wi-Fi의 의미 (정의, 개념 및 정의)

Wi-Fi는 "무선 충실도", 포르투갈어로 무선 충실도를 의미합니다. Wi-Fi 또는 무선은 케이블을 사용하지 않는 통신 기술이며 일반적으로 무선 주파수, 적외선 등을 통해 ...

read more
instagram viewer