TIL- 5/30

choichoichoi·2023년 5월 30일
0

내일배움캠프

목록 보기
12/36
post-thumbnail

내일배움캠프 3주 1일차

현재 개인 프로젝트를 진행인 카페 키오스크 만들기를 시작하는데 어디서 부터 작성을 해야할지 감이 안온다. 우선은 클래스 다이어 그램을 작성을 하고 시작하려고 하는데 작성법이 다로 있어 바로 작성하기 어렵다...
이번에 살짝 맛보기만 하고 다음번에 제대로 사용하기 위해 사용법을 정리해볼까 한다.
클래스 다이어 그램은 오늘 튜터님이 소개해주었는데 정적 다이어그램으로 클래스의 구성요소 및 클래스간의 관계를 표한 모델링 언어(UML)이다.
현업에서 많이 사용중이고 이걸로 협업할때 의사소통 또는 설계 논의하며 전체 시스템의 구조 및 클래스의 의존성 파악을 할 수 있으며 유지보수를 위한 설계의 back-end 문서를 제작한다.

클래스 다이어그램의 기본요소

접근제어자 리스트

  • +(플러스): public
  • -(마이너스): private
  • #(샵): protected

형식

  • 속성(Attribute)
  • 접근제어자 이름: 타입 = 기본값
    ex) -title: String = ""
  • 메서드
    접근제어자 이름(파라미터 속성): 리턴값
    ex_1) +setTitle(String)
    ex_2) +getTitle(): String
  • interface와 abtsract(추상화)와 같은 요소들
    <<>>을 이용해서 <<인터페이스>> 또는 <<어브스트랙>>

클래스간의 관계


참조 : http://www.nextree.co.kr/p6753/

참조 블로그 : https://sabarada.tistory.com/72

0개의 댓글