일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- ComputeShader
- C
- rendering pipeline
- 알고리즘
- Til
- 2020.02.23
- Algorithm
- Implicit method
- Conjugate Gradient
- listenserver
- 독서
- C++
- UNORDERED_MAP
- ppt
- dedicatedserver
- stretch force
- 알고리즘연습
- sparse matrix
- 학습용
- 2020.03.16
- 프로그래머스
- 백준
- game jam
- 참조자
- graphics
- Overloading
- class
- TIP
- 논문
- ue5
Archives
- Today
- Total
목록객체지향 (1)
OSgood의 개발일기
[C++]객체지향(OOP)-역할,협력
[객체지향의 사실과 오해-조영호] 를 읽으면서 생각한 객체지향의 핵심을 간단히 기록하려고 포스팅을 한다. 객체지향의 핵심은 결국 행동에 있다. 어떤 행동을 하는 객체이냐가 중요한 것이다. 어떤 행동을 한다는 것을 역할을 가지고 있다는 것을 의미한다. (역할을 기준으로 추상화 하여 객체들을 나눈다.) 다시 말해 객체를 나누는 기준은 역할을 통해 결정하는 것이 OOP의 핵심인 것 같다. 역할을 가지고 있는 객체들이 서로 어떤 협력관계를 가지고 있으며 이러한 협력관계를 다시 추상화 시킬 수 있다면 보다 쉬운 OOP 구조를 만들 수 있을 것이다. P.S 추상화 - 중요한 특징을 찾아낸 후 간단히 표현하는 것 (naver-지식백과)
C++
2019. 3. 16. 00:32