검색어 입력폼

객체지향방법론

저작시기 2007.01 |등록일 2007.01.01 한글파일한글 (hwp) | 4페이지 | 가격 700원

소개글

DBMS 수업시간에 사용했던 자료랍니다!

목차

1.객체지향 방법
2.객체지향의 기본 개념과 프로그래밍 언어
3.객체지향 데이터베이스
4.객체지향 개발 방법론
5.객체지향 개발 방법론 향후 전망

본문내용

1.객체지향 방법

1)정의
-실세계의 개체(Entity)를 데이터와 함수를 결합된 형태로 객체를 표현하는 개념
-객체간에 메시지를 주고받으며 시스템을 구성

2)전통적 개발방법(구조적 방법)의 한계
-실세계 표현 어려움
-대규모, 복잡한 시스템에 비효율적
-추상화, 정보은닉이 안됨
-재사용의 한계
-변화에 영향을 받음
-소프트웨어 위기

3)전통적 프로그램과 객체지향 프로그램 비교

전통적 프로시저 지향
객체지향
-Procedures, Function, Subroutine
-Data Variable
-Procedure call
-No Inheritance
-Method
-Attributes
-Message Passing

-Inheritance


2.객체지향의 기본 개념과 프로그래밍 언어

1)기본개념
-Object : 데이터와 함수로 구성. 실세계 영역에 있는 개체를 표현
-Class : 유사한 객체들의 집합
-Message : 객체간의 메시지 실행을 위한 전달자
-Inheritance : 상위계층의 속성과 함수를 가짐
-Encapsulation : 정보와 처리가 보호막을 형성


2)객체지향 프로그래밍 언어

(1)개요
-객체지향 개념을 기술하는 언어
-실세계의 문제영역을 해결하기 위한 도구. 표현력 우수
-C++, Smalltalk, Object Pascal 등
(2)최근 프로그래밍 언어의 일반적 특성
-추상화(Data Abstraction)
-포괄성(Generic)
-강력한 형 체크(Strongly Type Checking)
-예외처리(Exception Handling)
-분리 컴파일(Sepaerate Compile)
-병렬 처리 기능(Concurrent Processing)
다운로드 맨위로