OOP(Object Oriented Programming) 라고 불린다 프로그래밍엔절차 지향과 객체 지향 두가지로 나뉘어 지는데 절차 지향 프로그래밍은 컴퓨터의 관점에서 생각하고 데이터를 처리하도록 짜여져 실행 속도가 빠르다는 점이 있으며대표적으로 C가 해당되고 객체 지향 프로그래밍은 정보와 기능을 하나로 묶어서 생각하게 된다기능별로 묶어 모듈화를 시킴으로서 같은 기능을 중복으로 연산하지 않으며모듈을 재활용하기에 데이터처리량을 줄였고 C#, Java등이 이에 해당된다. 객체 지향에는 몇가지 특징이 있는데캡슐화 (Encapsulation) 가 그중 핵심이다객체를 캡슐로 만들어서 그 내부를 보호하고 볼 수 없게 한다(은닉)실제로 캡슐에 든 약을 보면 우리가 그 약의 안이 어떻게 되어있는지 어떠한 성분을 가졌..