OOP Object Oriented Programming의 약자로 class와 object에 기반한 프로그래밍 패러다임(디자인 패턴)이다. OOP는 관련된 데이터끼리 묶어 class를 형성하고 그 안에서 object instance를 만듬으로써 프로그램을 디자인 해준다. [OOP의 장점] OOP는 코드의 재사용률을 높이고 코드를 간결하게 함으로써 유지...