일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- Prefix Sums
- margin
- c
- Javascript
- 소수
- 강화학습
- 확률
- Gap
- CSS
- 포토샵
- c++
- 수학
- 백준
- 알고리즘
- spring
- grid
- Flexbox
- stl
- 에라토스테네스의 체
- Design Pattern
- skt membership
- SK바이오사이언스
- pandas
- align-items
- Codility
- 상태
- Photoshop
- series
- dataframe
- 통신사할인
Archives
- Today
- Total
목록structural (1)
sliver__
Design Pattern (1)
[패턴을 사용하는 이유] 1. 재사용 가능한 소프트웨어 2. 과거의 솔루션을 재사용 3. 잘 구조화된 시스템 재사용 4. 어떤 언어든지 용이한 대화가 가능 [디자인 패턴의 세가지 룰] 1. Context 2. Problem 3. Solution [Design Pattern : Iterator] 1. Context - 어떤 객체의 collection 2. Problem - collection을 순회하고 싶다. 그대신 collection의 구조는 보이지 않는채로 3. Solution - iteration을 캡슐화 => iteration에서 사용되는 api는 공통으로 구현하고 그 내부는 동작을 따로 구현 [GoF Pattern] Purpose Creational Structural Behavioral Scop..
CS/디자인패턴
2021. 11. 18. 23:53