지향1 자바의 객체지향적인 프로그래밍은 도대체 무엇인가? (OOP 원칙) 안녕하세요. 스코리아입니다. 오늘은 자바(JAVA)의 객체지향적인 프로그래밍이 도대체 무엇이고 어떤 장점이 있으며, 어떻게 구현하는지 모두가 알기 쉽게 정리해 보겠습니다. 우선 객체 (Object) 란 무엇일까요? 사전적인 의미로는 의사나 행위가 미치는 대상이라고 합니다. 프로그래밍적인 의미로 봤을 때는 구체적, 추상적 데이터의 단위를 의미합니다. 예를 들면 회원, 생산, 주문, 배송 등을 객체라고 볼 수 있겠지요. 그렇다면 객체지향적인 프로그래밍 (OOP)이 무엇일까요? 프로그램의 구현을 시간의 흐름순이 아닌 객체 간의 관계와 협력을 기반으로 하는 것을 의미합니다. 여기서 프로그램의 구현으로 시간의 흐름순으로 설계하는 것을 절차 지향 프로그래밍이라고 합니다. 아침에 일어나 학교를 가는 과정을 예로 들어.. 2023. 8. 6. 이전 1 다음