반응형
• 프로그램은 서로 협력하는 여러 개의 객체로 구성
• “전체 프로그램”이 아닌 각각의 객체가 마치 프로그램 안의 “섬”같이 서로 협력하여 작동
• 프로그램은 함께 실행되는 여러 개의 객체로 구성 - 객체는 서로의 기능들을 활용
각 객체들이 서로 협력하여 하나의 프로그램을 이룬다.
즉, 프로그램 = 여러 객체로 구성됨
객체란?
하나의 자족적인 코드와 데이터
클래스에 속한 하나의 인스턴스
객체의 장점?
세부사항을 감춤으로써 세부사항을 무시할 수 있게 해줌
객체 지향?
객체 지향 접근의 요점은 문제를 이해가능한 작은 문제로 분할하여 접근 (분할 정복 divide and conquer)
반응형
'● 알고리즘, 자료구조 > 2021 알고리즘' 카테고리의 다른 글
3. 메서드, 함수란? (0) | 2021.05.18 |
---|---|
[파이썬을 이용한 데이터베이스 처리] 2. 클래스란? 인스턴스란? (0) | 2021.05.18 |
a = map(int,input().split()) / a = list(map(int,input().split())) 차이 (0) | 2021.02.16 |
[코드업 파이썬] 1164, ,1167, 1168, 1169, 1171, 1172, 1173, 1180 (0) | 2021.02.16 |
[코드업/파이썬] 1065, 1066, 1067, 1070 (0) | 2021.02.16 |