일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- stl
- dataframe
- 백준
- Design Pattern
- 소수
- Photoshop
- c
- Flexbox
- 강화학습
- series
- CSS
- spring
- 통신사할인
- Javascript
- 포토샵
- pandas
- Codility
- 에라토스테네스의 체
- c++
- grid
- Prefix Sums
- 알고리즘
- Gap
- 확률
- align-items
- 수학
- 상태
- SK바이오사이언스
- margin
- skt membership
Archives
- Today
- Total
목록Interface (1)
sliver__
Design Pattern(2)
[Abstract Data Type (ADT)] - 데이터와 관계된 기능을 한가지 의미적인 요소로 캡슐화 Single syntatic unit Encapsulation [Class = ADT + Inheritance + Polymorphsim (=> reusability + flexibilit y)] - 클라이언트 코드에서 변경되지 않고 재사용 될 수 있는지에 초점 [Inheritance] Ex) Y가 X를 상속받은 경우 => Y는 X의 함수, 데이터를 상속받는다 => Y is X [Polymorphism] - 다른 클래스의 같은 이름의 opreation이 존재할 때, 다른 방식으로 동작가능 - Conditional state를 크게 감소 Runtime polymorphsim (Dynamic Polymo..
CS/디자인패턴
2021. 11. 22. 22:08