객체지향프로그래밍의 소개

4
정리:한병호([email protected])

Upload: byeung-ho-han

Post on 11-Aug-2015

332 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 객체지향프로그래밍의 소개

정리:한병호([email protected])

Page 2: 객체지향프로그래밍의 소개

•  시물레이션 프로그램을 만들기 위해 개발된 테크닉 •  ‘컴퓨터 과학에서 인다이렉션 레벨을 추가하면 풀리지 않는 문제는 없다.’

Page 3: 객체지향프로그래밍의 소개

•  어떤 코드를 작성했는데,이 코드는 다른 코드를 호출하고 다른 코드는 또 다른 코드를 호출하여,내가 직접 처리하지는 않지만 여러 경로를 거쳐 결국에는 결과를 가져오는 식이다.

•  OOP는 코드를 호출하기 위해 인다이렉션을 사용, 함수를 직접 호출하는 대신 간접적으로 호출

•  함수 기반인 절차적 프로그래밍과 달리 프로그램의 데이터가 중심에 있는 것으로 보고 함수가 데이터 주위를 돈다.

•  객체는 클래스를 통해 필요한 코드를 찾아서 실행한다.

•  객체는 자신의 인스턴스 변수를 바꿀 수 있다.

Page 4: 객체지향프로그래밍의 소개

¨  그러나 컴퓨팅 파워와 컴퓨터 리소스,인적 자원등은 유한하므로 항상 overflow를 주의 해야 한다.

¨  Computing power, Computer resource, and Human resource are not enough Always.