"객체란 무엇인가요?"

ggyu_55·2023년 4월 3일
0

메모

목록 보기
8/46

무조건 추상화가 되어야만 객체인가?

-> Nope. 추상화는 객체의 한 속성중 하나일 뿐, 추상화한 속성의 구체화 또한 객체의 일부분이다.


객체 :: 클래스란?

  • 클래스의 구성요소
    - 필드 : 특징, 정보 (명사형으로 표현됨)
    - 메서드 : 기능, 동작, 행위 (동사형으로 표현됨)

객체 지향 vs 절차 지향 ?

관점(중점)의 차이 :: "우선 순위"의 차이

  • 절차지향 : 절차(흐름)을 먼저 생각하고 그 다음 프로그램 구조를 생각
  • 객체지향 : 구조를 먼저 생각하고 그 다음 프로그램의 행동(절차)를 생각

절차 지향 언어에서 좀 더 인간 지향적으로 프로그래밍 하기 위해 "객체 지향"이 등장하였다!!

-> 내 현실이 객체지향적이기 때문.

0개의 댓글