OOP의 이해 - ① OOP란?
C++에서 OOP의 이해 - ① OOP란? OOP란? OOP(Object Oriented Programing Language)란 오브젝트가 중심이 되는 프로그래밍하는 패러다임이다. C++은 멀티 패러다임 프로그래밍 언어. Procedural, Functional, OOP, Generic 패러다임을 모두 지원하는데 그중 OOP가 중심이다. Object란? 클래스에서 정의된 대로 실제 메모리에 저장되는 객체 하나하나를 오브젝트라 한다. Cat이라는 클래스로 nabi, kitty라는 고양이들을 만들 수 있는데 이 nabi, kitty가 바로 오브젝트이다. C++에서 OOP C++을 OOP 중심으로 만들어주는 4가지 특성이 존재한다. Abstraction (추상화) Encapsulation (캡슐화) Inher..