일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 몽고디비 렘
- 백준 12761번
- 정렬
- hadoop
- domain driven develop
- go
- 12761번 돌다리
- 파이썬
- flask
- 우분투
- MongoDB Realm
- 하둡
- 트리 순회
- ddd
- 12761 돌다리
- 고 배열
- 도메인 주도 개발
- 백준 파이썬
- 백준
- golang struct
- http 개념
- golang
- 도메인 주도 개발 시작하기
- 백준 사이트
- 자바 디자인패턴
- http 완벽가이드
- 자바 디자인 패턴
- 백준 12761
- 자바
- String 함수
- Today
- Total
목록자바 디자인패턴 (2)
개발바닥
패턴이란? 비슷하거나 동일한 양식 또는 유형들이 반복되어 나타난다는 의미이며, 문제와 해결책도 동일한 유형이나 양식을 통해 쉽게 찾을 수 있다.(커다란 큰틀 == 디자인 패턴) 디자인 패턴 구조는 3개의 필수적인 요소로 구성된다. - 콘텍스트 : 문제가 발생하는 여러 상황을 기술한다. 즉, 패턴이 적용될 수 있는 상황을 나타낸다. - 문제 : 패턴이 적용되어 해결될 필요가 있는 여러 디자인 이슈들을 기술한다. 이때 여러 제약 사항과 영향력도 문제 해결을 위해 고려해야 한다.- 해결 : 문제를 해결하도록 설계를 구성하는 요소들과 그 요소들 사이의 관계, 책임, 협력 관계를 기술한다. 디자인 패턴은 아래와 같이 3가지로 분류한다. - 생성 패턴 : 객체 생성에 관련된 패턴으로, 객체의 생성과 조합을 캡슐화해..
소프트웨어에서 모델은 서로의 해석을 공유해 합의를 이루거나 해석의 타당성을 검토할 수 있을 뿐만 아니라 현재의 소프트웨어 시스템 또는 앞으로 개발할 소프트웨어의 원하는 모습을 가시화하는 데 도움을 준다. 또한 모델을 통해 소프트웨어 시스템의 구조와 행위를 명세할 수 있으며 시스템을 구축하는 틀과 구축된 소프트웨어의 문서화 기능을 제공할 수도 있다. 모델의 역할서로의 핵석을 공유해 합의를 이루거나 해석의 타당성을 검토한다.현재 시스템 또는 아픙로 개발할 시스템의 원하는 모습을 가시화한다.시스템의 구조와 행위를 명세할 수 있으며 시스템을 구축하는 틀을 제공한다. 모델은 추상화를 바탕으로 두고 만들어져야 한다. 특정 관점에서 관련이 있는 점은 부각시키고 관련이 없는 면은 무시하는 것이 필요하다. 시스템을 모델..