레포트샵

fileicon[객체지향] 객체지향 프로그래밍

이전

  • 1객체지향  객체지향 프로그래밍1
  • 2객체지향  객체지향 프로그래밍2
  • 3객체지향  객체지향 프로그래밍3
  • 4객체지향  객체지향 프로그래밍4
  • 5객체지향  객체지향 프로그래밍5
  • 6객체지향  객체지향 프로그래밍6
  • 7객체지향  객체지향 프로그래밍7
  • 8객체지향  객체지향 프로그래밍8
  • 9객체지향  객체지향 프로그래밍9
  • 10객체지향  객체지향 프로그래밍10
  • 11객체지향  객체지향 프로그래밍11
  • 12객체지향  객체지향 프로그래밍12

다음

  • 최대 100페이지까지 확대보기 서비스를 제공합니다.

> 레포트 > 공학계열 > 자료상세보기 (자료번호:193124)

구매가격
3,400원 할인쿠폰3,060원
등록/수정
2008.03.06 / 2008.03.07
파일형식
fileiconhwp(아래아한글2002) [무료뷰어다운]
페이지수
12페이지
자료평가
평가한 분이 없습니다.
등록자
dbsh8577
  • 다운로드
  • 장바구니 담기

닫기

이전큰이미지 다음큰이미지
  • 트위터
  • 페이스북
신규가입 200원 적립! + 10% 할인쿠폰 3장지급! banner구매자료를 평가하면 현금처럼 3%지급!

소개글

[객체지향] 객체지향 프로그래밍에 대한 자료입니다.

목차

- 차 례

서 론
1장 객체지향 프로그래밍의 역사
1.1 객체지향 기술의 기원
1.2 객체지향 프로그래밍의 등장 배경
1.3 객체지향 프로그래밍의 필요성
2장 객체지향 프로그래밍의 개념
2.1 객체지향 프로그래밍이란?
2.2. 객체지향 프로그래밍에 대한 기본 원리
2.3 객체체지향 프로그래밍의 기본용어 정리
3. 절차지향과 객체지향의 비교
3.1 절차지향
3.2 객체지향
4. 객체지향 프로그래밍의 특성
(1) 추상화(abstraction)
(2) 캡슐화(encapsulation)와 데이터 은닉(data hiding)
(3) 다형성(polymorphism)
(4) 상속(inheritance)
5. 객체지향 프로그래밍의 장단점
5.1 객체지향 프로그래밍의 장점
5.2 객체지향 프로그래밍의 단점
결 론
- 참고문헌 -

본문내용

서 론
프로그래밍에는 절차지향 프로그래밍(Procedural Oriented Programming)과 객체지향 프로그래밍(Object Oriented Programming)같은 몇 가지의 전형적인 프로그래밍 방법이 있다. FORTRAN은 대표적인 POP 언어로서 오랫동안 과학적인 프로그래밍을 위한 참고 언어로서 사용되어 왔으나, 이제는 C++, JAVA와 같은 고도의 객체지향 언어를 위한 몇몇 방법들이 제시되고 있다. 함수 중심으로 프로그래밍 했던 예전 상황에서 데이터 관련성을 객체 중심으로 나타낼 수 있다는 객체지향 개념은, 기존 개념을 완전히 뒤집는 것이어서 개발현장에서는 천동설을 뒤집은 지동설 만큼이나 큰 반향을 일으켰다고 한다. 객체지향 언어는 FORTRAN보다 훨씬 더 합리적인 방법으로 프로그래밍을 할 수 있을 뿐 아니라 객체지향 형태로 쓰여진 프로그램에 대한 유지 및 관리 역시 훨씬 더 편리하다. 최근에는 수치해석 분야에서도 객체지향 프로그램에 대한 관심이 그의 효율성과 쉽게 이해할 수 있는 데이터 조직 때문에 급속히 증가되고 있다. 본 보고서에서는 객체지향 프로그래밍의 역사와 개념, 절차지향과의 차이점, 객체지향프로그래밍의 특징과 장단점 등에 대하여 상세하게 알아보았다.

1. 객체지향 프로그래밍의 역사
1.1 객체지향 기술의 기원
객체의 개념은 1940년대 말과 1950년대 초에 걸쳐 인공지능 분야의 연구작업에서 최초로 사용한 것으로 알려져 있다. 그러나 이때는 단순히 객체지향 개념의 도입을 시도하였을 뿐 인공지능 분야에서의 객체지향 기술의 발전은 사실상 극히 최근의 일이다.
일반적으로 현재와 같은 형태의 객체지향 기술은 1960년대 중반에 소개된 Simula(Dahl and Nygaard, 1966)를 그 시작점으로 보고 있다. 최초의 객체지향 언어로 취급되고 있는 Simula에서 비로소 현재 객체지향 기술에서 가장 중요하게 여기는 개념들의 몇 가지가 소개되고 있다. 특히 “캡슐화”, “다형성”의 근간이 되는 개념들이 소개되고 있다.
‘객체지향’이란 용어가 중요하게 인식되기 시작한 것은 1970년대 초반부터이며, Alan Kay가 이 용어를 처음으로 사용한 것으로 알려져 있다. 그는 Smalltalk의 설계 사상을 설명하기 위하여 이 용어를 사용하였으며, 따라서 Smalltalk가 현대적 개념의 객체지향 언어의 효시로 받아들여지기도 한다.
1980년대 중반에 들어서면서 많은 객체지향 언어가 쏟아져 나오기 시작하는데, 이때부터 객체지향 기술이 모든 사람의 주목을 받게 된다. 이 당시에 나온 객체지향 언어로는 Objective-C(Cox, 1986), C++(Stroustrup, 1986), Flavors(Moon, 1986), Self(Ungar and Smith 1987), Eiffel(Meyer, 1987)등이 있다.

1.2 객체지향 프로그래밍의 등장 배경
1980년도에 들어서면서 컴퓨터 산업은 비약적인 발전을 하게 된다. 그러나 컴퓨터

참고문헌

參 考 文 獻

유정하, [객체지향언어 볼랜드 C++입문], 정보문화사, 1991
대림정보통신(주)컨설팅센터, [객체란 무엇인가], 전자신문사, 1997
김창완, [객체지향 모델링과 구현], 대림, 1998
김형일, [자바 프로그래밍 입문(객체지향적 사고법)], 한빛 미디어, 2004
김태균, [K교수의 객체지향 이야기], 배움터, 2004

태그 객체지향, 객체지향 프로그래밍, 추상화, 다형성, 상속

도움말

이 문서는 한글워디안, 한글2002 이상의 버전에서만 확인하실 수 있습니다.

구매에 참고하시기 바랍니다.

자료평가

아직 평가한 내용이 없습니다.

오늘 본 자료

  • 오늘 본 자료가 없습니다.
  • img

    저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하 며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객 센터에 신고해 주시기 바랍니다.