복합자료형 (Compunded data types)Derived Types 1) Array2) Pointer3) Class4) Enumerated5) Structure6) UnionVariable and memoryaddressPointer주소값이 할당이 안된상태.\*
출처: c++ 자료구조론1) 고전적 프로그래밍 기법: 알고리즘적 분해 기법 사용 소프트웨어를 '프로세스'로 간주.소프트웨어를 프로세스의 스텝을 나타내는 모듈로 분해.프로그램을 구현하기 위한 자료구조는 2차적 관심사이며 프로젝트를 기능적 모듈로 나눈 다음에야 고려.2)
참조 : C++ 자료구조론추상화(abstraction) / 캡슐화(encapsulation)의 개념은 인간-기계 상호작용에서 주로 사용됨.인간은 DVD 플레이어와 상호작용시 PLAY , STOP, PAUSE 등의 버튼을 통해서함.해당 기능을 실행시켰을 떄 그 내부에서