객체지향 프로그래밍이란 무엇인가?
객체지향 프로그래밍은 동일한 속성(이름, 가격 등)을 가진 각각의 객체들을 일일이 생성하지 말고 하나의 틀을 바탕으로 생성하는 것을 지향하는 것을 의미한다. 먼저 객체지향 하지 않은 프로그래밍의 예시는 아래와 같다. car1 = { name: 'S class', price: 8000, type: auto } car2 = { name: 'matiz', price: 1000, type: auto, } car2 = { name: 'sonata', price: 2000, type: manual, } 위와 같은 방법을 사용한다면 car가 100개가 있을 때 같은 코드를 백 번 쳐야하는 번거로운 상황이 발생하게 되며, 오타와 같이 휴먼 에러를 발생시킬 가능성이 크다. 이러한 문제를 해결하기 위한 코드 작성 방법이 ..
2023. 12. 11.