객체 지향 프로그래밍
·
Java
이번 섹션에선 절차 지향 프로그래밍과 객체 지향 프로그래밍을 비교해보고 객체 지향 프로그래밍에 대해 학습했다. 절차 지향 프로그래밍절차지향 프로그래밍은 이름 그대로 절차를 지향한다. 이전에 다뤘던 예제들은 모두 절차지향 프로그래밍이다.실행 순서를 중요하게 생각하는 방식으로 코드를 작성했기 때문이다. 즉 "어떻게"를 중심으로 프로그래밍 한다. 객체 지향 프로그래밍객체지향 프로그래밍은 이름 그대로 객체를 지향한다. 객체를 중점으로 프로그래밍 하는 방법이다.객체지향은 실제 세계의 사물이나 사건을 객체로 보고, 객체간의 상호작용을 중심으로 프로그래밍한다.즉 "무엇을" 중심으로 프로그래밍 한다. 이 중 핵심은 객체 지향은 속성(변수)과 기능(메서드)가 객체 안에 포함되어 있다는 것이다. (캡슐화)  자바에서 da..