







객체지향의 장점
1. 속성이 조금씩만 다른 결과물들은 하나의 클래스와 그 안에 함수들을 구현해 놓고 매개값만 속성에 따라 바꿔주면 최소한의 코드로 수많은 여러가지 결과물을 만들어낼 수 있다.
2. 속성에 따라 여러가지를 생성할때 멤버함수들로 구분을 해놓았기 때문에 헷갈리지 않는다.
3. 추상적인 개념을 정해놓고(class) 그 개념의 속성들을 가지치기로 기능들(멤버함수)을 분류해 구현할 수 있다.
'공부 일지 > C++' 카테고리의 다른 글
[C++] 2.3 다형성(std::vector, auto, new&delete, 스마트포인터) (0) | 2023.09.16 |
---|---|
[C++] 2.2 상속 (0) | 2023.09.16 |
[C++] 1.4 FMOD를 이용한 소리 재생 (0) | 2023.09.11 |
[C++] 1.2 SolarSystem 만들어보기 (0) | 2023.09.11 |
[C++] 1.2 기본적인 그리기(이동, 회전, 애니메이션) (0) | 2023.09.08 |








객체지향의 장점
1. 속성이 조금씩만 다른 결과물들은 하나의 클래스와 그 안에 함수들을 구현해 놓고 매개값만 속성에 따라 바꿔주면 최소한의 코드로 수많은 여러가지 결과물을 만들어낼 수 있다.
2. 속성에 따라 여러가지를 생성할때 멤버함수들로 구분을 해놓았기 때문에 헷갈리지 않는다.
3. 추상적인 개념을 정해놓고(class) 그 개념의 속성들을 가지치기로 기능들(멤버함수)을 분류해 구현할 수 있다.
'공부 일지 > C++' 카테고리의 다른 글
[C++] 2.3 다형성(std::vector, auto, new&delete, 스마트포인터) (0) | 2023.09.16 |
---|---|
[C++] 2.2 상속 (0) | 2023.09.16 |
[C++] 1.4 FMOD를 이용한 소리 재생 (0) | 2023.09.11 |
[C++] 1.2 SolarSystem 만들어보기 (0) | 2023.09.11 |
[C++] 1.2 기본적인 그리기(이동, 회전, 애니메이션) (0) | 2023.09.08 |