객체지향 프로그래밍
1. 객체지향 프로그래밍이란? 객체지향은 프로그래밍 방법론중에 하나로, 프로그램을 작성할 때 객체들을 만들어 서로 소통하도록하는 방법. (이와 다르게 순서대로 실행되는것을 절차지향 프로그래밍이라고 한다.) 객체란? 우리가 앞서서 배운 자바스크립트 객체는 데이터의 묶음 이라면 객체 지향의 객체는 우리가 표현하고자 하는 구체적인 사물을 추상적으로 표현한것이다. 즉 한 사람을 객체로 표현한다면 const me = { name : 'Jason', address : 'Seoul', phoneNum : '010-1234-1234', canWalk : function(){ console.log('Hi,Hello'); } } 이렇게 표현할 수 있다. 그리고 또한 객체는 행동과 상태를 가진다. 여기서 행동은 메소드, 상..