[JS] 객체지향 프로그래밍
[공부 내용 정리] 객체지향 프로그래밍이란? 프로그램을 작성할 때 객체들을 만들어 서로 소통하도록 하는 방법. 객체 지향의 객체 : 우리가 표현하고자 하는 구체적인 사물을 추상적으로 표현한 것. 추상화란? : 필요한 최소한의 정보로 대상을 표현하는 것을 의미함. 만약 나를 추상적인 객체로 표현한다면? const me = { name : '이현진', address : '제주도 제주귤 돌하르방로', phoneNum : '010-0000-0000', canWalk : function(){ console.log('현진이가 걷는다.'); } } 또한 객체는 행동과 상태를 가짐. 행동 : 메소드, 상태 : 프로퍼티 ex1) (me)객체에 새로운 능력(teaching)을 부여함. const me = { name : ..