절차지향프로그래밍이름 그대로 절차를 지향하고 실행 순서를 중요하게 생각하는 방식프로그램의 흐름을 순차적으로 따르며 처리하는 방식"어떻게" 중심으로 프로그래밍 함데이터와 해당 데이터에 대한 처리 방식이 분리 되어있음객체지향프로그램실제 사물을 객체로 보고 객체들 간의 상호작용 중심으로 프로그래밍하는 방식"무엇을" 중심으로 프로그램밍 함객체의 설계와 관계를 중시데이터와 데이터에 대한 행동(메서드)이 하나의 '객체'안에 포함되어 있음객체지향프로그램은 클래스와 메서드로 이용해서 속성과 기능을 따로 구현할 수 있다. 절차지향프로그래밍1) 클래스를 만들고 변수들을 묶어서 멤버 변수로 사용2) 멤버 변수에 따라 순서대로 코드를 작성하였다. 객체지향프로그래밍1) 사용할 기능들을 클래스에 포함해서 정의 2) Main 절에..