일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 1065
- Baekjoon
- Mist
- 10817
- 가상 화폐
- 1546
- X보다 작은 수
- if문 사용해보기
- Remix
- 평균은 넘겠지
- 그대로 출력하기
- 시험 성적
- 1110
- 백준
- 블록 체인
- Dapp
- 솔리디티
- 알고리즘 문제풀이
- 더하기 사이클
- 10871
- 단계별로 풀어보기
- 세 수
- 2448
- 함수 사용하기
- for문 사용해보기
- 자바스크립트
- 별 찍기 - 11
- 1%d
- 비트 코인
- 이더리움
- Today
- Total
목록Technology/객체 지향 디자인 패턴 (16)
블링블링 범블링
UML-Things(사물) Things(사물)은 UML을 이용한 모델링의 기본 요소로서의 추상적 개념을 말한다. 종류는 많지만 크게 Structural(구조), Behavioral(행동), Grouping(그룹), Annotation(주석)으로 분류해서 이뤄져 있다. [Structural Things(구조사물)]구조사물은 UML모델의 명사형을 나태낸다. 모델의 정적인 부분이며 개념적이거나 물리적인 요소를 말한다. 1. Class(클래스)클래스는 클래스의 이름, 속성과 오퍼레이션/메소드로 나눠서 그린다. 간단히 표기하는 경우에는 클래스 이름만 표기하기도 한다. 1)속성(필드, 인스턴스 변수) 변수의 접근 제한자를 먼저 기호로 나타낸다. 그리고 변수의 이름과 자료형을 적어준다. 밑줄을 그었을 때는 정적변수를..
UML(Unified Modeling Language) 소프트웨어 개발을 할 때 가장 먼저 하는 일은 소프트웨어 설계다. 전체적인 시스템이 어떻게 구성하고 있고, 동작하는 지, UML 클래스 다이어그램으로 표현해 사용해보고 싶었다. 그리고 요즘 알아보기 시작한 디자인패턴에서도 자주 등장하는 게 UML 클래스다이어그램이다. 결론은 이러한 여러가지(?) 이유 때문에 더 깊이 알아보고 싶어서 UML을 공부하기 시작했다. UML을 사용해보기 앞서서 개념을 먼저 알아가는게 좋다고 생각해 개념에 대해 간단해 정리해봤다. 소프트웨어 회사들은 소프트웨어를 개발할 때 보다 시간과 비용을 절감하고, 소프트웨어의 질을 향상시킬 수 있는 기술을 필요로 한다. 그리고 소프트웨어의 업무의 범위와 규모가 커지면서 시스템의 복잡성을..