생활
java 객체지향 프로그램이란 어떤거 인가요?
java 공부 및 여러 서적에서 객체지향 프로그램법 객체지향적으로 생각하라 객제지향언어로 소스을 짜라 이렇게 말하는데 java에서 말하는 객체기향 프로그램이랑 무엇인가요?
2개의 답변이 있어요!
객체지향 프로그래밍은 약자로 oop라고 부르면 풒네임은 object oriented programming 이라고불러지고 있습니다.
객체지향 핵심은 동일한 객체에 강한 응집력 과 다른 객체에 약한 결합력이 입니다.
주요특징에는 추상화 상속등등이 있구요
중복 제거 코드 의 재사용성이 매우 올라가구요 프로그램 의미 와 파악이 명확해 집니다.
객체지향 프로그램이란 무엇인가요? 란 질문은 굉장히 폭넓네요
일단 단순하게 얘기하자면 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 입니다.
원하시는 답변이 아니었겠지만 이렇게밖에 설명을 못하겠네요 한도끝도 없이 객체지향 프로그램에 대해서
설명할게 정말 많습니다.
자 이제 질문자께서 생각을 해야합니다. 위에 설명한대로 하나하나 따지면서
데이터를 추상화 시키는게 뭔지, 객체를 어떻게 만들고 왜만드는지
이런걸 생각하다보면 머리속에 객체지향프로그램이 어떤것이구나하고 깨닫는게 있으실겁니다
그럼 좋은 공부하세요^^