Java
객체 지향 프로그래밍,절차 지향 프로그래밍 다른 사람에게 쉽게 설명하기편
윤태영(Coding)
2023. 4. 13. 07:43
절차 지향 프로그래밍의 대표적인 언어-> C언어
시간의 흐름에 따라 프로그래밍
일어난다->씻는다->밥을 먹는다->버스를 탄다->요금을 지불한다->학교 도착
객체 지향 프로그래밍 (Object Oriented Programming)
학교를 가는 과정엔
학생,버스,학교,밥이 있을 수 있다.
그 객체 사이의 관계가 있다. 학생이 버스를 탄다라고 했을 때,
학생이 버스를 타게 되면 돈을 내야되고
버스는 승객이 늘어나고 매출이 올라가는 등 관계가 있다.
그런 관계를 가지고 프로그래밍을 하는 것이 객체 지향 프로그래밍이다.
C++,C#,Python,Javascript가 속한다.
그렇다면 객체 지향 프로그램은 어떻게 구현하는가?
객체를 정의하고
각 객체 제공하는 기능들을 구현하고
각 객체가 제공하는 기능들 간의 소통(메세지 전달)을 통하여 객체간의 협력을 구현
출처: FastCampus 한 번에 끝내는 Java/Spring 웹 개발 마스터 객체 지향 입문