객체지향 프로그래밍(Object Oriented Programming)객체 지향을 지원하는 대부분의 언어들은 Class라는 문법을 제공한다. 상속 이라는 강력한 문법을 사용하여 코드 재사용성을 높이고, 유연한 설계와 확장성이 높다는 장점이 있다.모든 것을 객체로 나누어