개요

 

 

구조체

1. 절차적

2. 구조적

3. 객체 지향적

 

추상화

실제 ( 현상 ) 를 간략화 / 기호화 / 보편화 해서 표현한 것

 

추상화가 필요한 이유

추상화를 통해 알아보기 편리하게 작성하여 유지보수 및 협업 등을 원활히 수행하기 위함

- 다른 사람이 코드를 해석하기 편리해야 하고...

- 다른 사람이 인수인계 받아서 유지보수하기 편리해야 하고...

- 다른 사람들과 함께 공동으로 코드를 만들기 편리해야 하고...

 

추상화 삼대장

배열, 구조체, 함수

 

1) 배열

속성이 동일한 데이터를 같은 이름과 순서를 지정한 연속된 번호로 서로 연관되어 있음을 표시함으로써 추상화

 

2) 구조체

데이터(자료형)을 실제로 쓰이는 데이터끼리 묶어서 추상화

 

 

3) 함수

프로세스(코드)를 특정 기능 단위로 묶어서 추상화

 

사용법

 

slime.attackPower = 100;

슬라임의 공격력을 100으로 설정한다.

 

 

728x90

'Program > C (C++,C#)' 카테고리의 다른 글

[C] 식별자 ( ID / Identifier )  (0) 2022.05.07
C언어 프로그래밍  (0) 2022.04.25
[C++] 콘솔용 탈출게임  (0) 2022.04.13
[C++] 배열  (0) 2022.04.13
[C++] 구구단 & 별찍기  (0) 2022.04.12

+ Recent posts