OOP (Object Oriented Programming)

패러다임 : 프로그램을 하는 여러가지 스타일, 방식중 하나이다

객체지향 : 객체들을 컨셉으로 프로그래밍을 해나간다.

객체 : 관련된 데이터나 코드를 함께 묵을수 있는 것 → 언어마다 방식으로, 문법으로 객체지향을 구현하는 조금씩 다르다.

<aside> 💡 한 언어로 객체지향을 마스터하면 다른언어로 객체지향을 구현하는데 문제 없다.

</aside>

객체지향의 컨셉!

스크린샷 2022-11-12 오전 11.30.27.png

명령형, 절차형 프로그래밍 :

<aside> 💡 정의된 순서대로(절차적으로) 함수가 호출되는 것

</aside>

스크린샷 2022-11-12 오전 11.32.40.png

객체지향 프로그래밍 :