프로그래밍 기본 개념 03. 추상화 개요 - 추상화 (Abstraction) 정의 : 복잡한 내용은 숨기고 주요 기능에만 신경쓰자 장점 : 내부적인 복잡한 원리를 모르더라도 편리하게 사용할 수 있다 - 추상화의 3단계 1. 변수(Variable) : 값을 저장하는 것 -> 복잡한 값을 외울 것 없이 변수를 사용하여 그 값을 활용할 수 있음. 2. 함수(Function) : 명령을 저장하는 것 -> 복잡한 원리를 모르더라도 함수를 사용하여 원하는 값을 출력할 수 있음. 3. 객체(Object) 04. 변수 - 변수를 사용하는 목적 1. 복잡한 값을 편리하게 활용하기 위해 2. 실수로 값을 잘못 입력하는 것을 방지하기 위해 3. 코드를 보고 쉽게 이해할 수 있도록 하기 위해 4. 값이 변경되었을 때, 여러 ..