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