본문내용
없는 내용을 숨기도록, 정보 은폐, 정보 은닉을 도와준다. 이로써 프로그램 신뢰도를 확보해준다. 또 코드의 재사용성이 높아 새로운 코드를 작성할 때 기존의 코드를 쉽게 이용 할 수 있다.
4. 장점 및 단점 ;
프로그램의 유지보수가 쉬워진다. 기존에 만들어진 모듈을 이용하여 소프트웨어를 구축하므로 시간을 절약할 수 있다. 새로 추가할 함수가 있으면 쉽게 추가할 수 있다. 한 번 작성된 객체의 재사용이 가능하다.
재사용과 라이브러리화가 가능하므로 프로그램 개발비용이 절감된다.
단점으로는 다른 언어들에 비해 많은 기능을 제공하므로 실행속도가 상대적으로 느리고, 메모리의 소비가 많다. 또 메서드의 접근 제한자를 정확하게 정의해 놓지 않으면 오버라이딩으로 인한 문제가 생길 수 있다.
·객체지향 데이터베이스 [Object Oriented Database, OODB];
데이터베이스에 객체 지향 프로그래밍 개념을 도입하여 제안된 객체 지향 데이터 모형에 따라 대량의 자료를 보관하고 있는 데이터베이스를 말하는 것으로, 관계형 데이터베이스가 테이블을 이용하여 정보의 데이터베이스화를 구축하는 반면 객체 지향형 데이터베이스는 계층별 프로세스에 따른 데이터 구조를 표현하고 데이터와 그 처리를 함께 취급한다.
·객체지향 인터페이스 [Object Oriented Interface];
프로그램과 사용자 사이의 인터페이스 요소를 말한다. 이는 아이콘처럼 눈에 보이는 실체를 가지는 것으로 표현된다.
객체 지향 인터페이스는 반드시 객체 지향 프로그래밍(OOP)과의 어떤 관계를 의미하는 것은 아니다.
EX) Windows의 폴더와 디스크드라이브의 이미지표시.
·참고 문헌
·윤정모, 『객체지향 시스템 개발』, 동일출판사, 1996년
·정사무엘, 객체지향(Object-Oriented) 개요, http://blog.cyworld.com/jung40l/13680049
·네이버지식백과, 객체지향시스템,
http://terms.naver.com/entry.nhn?cid=2954&docId=844919&categoryId=2954
·위키피디아, 객체지향프로그래밍,
http://ko.wikipedia.org/wiki/%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D
·문준석, 1.객체지향, http://mjs0806.tistory.com/107
4. 장점 및 단점 ;
프로그램의 유지보수가 쉬워진다. 기존에 만들어진 모듈을 이용하여 소프트웨어를 구축하므로 시간을 절약할 수 있다. 새로 추가할 함수가 있으면 쉽게 추가할 수 있다. 한 번 작성된 객체의 재사용이 가능하다.
재사용과 라이브러리화가 가능하므로 프로그램 개발비용이 절감된다.
단점으로는 다른 언어들에 비해 많은 기능을 제공하므로 실행속도가 상대적으로 느리고, 메모리의 소비가 많다. 또 메서드의 접근 제한자를 정확하게 정의해 놓지 않으면 오버라이딩으로 인한 문제가 생길 수 있다.
·객체지향 데이터베이스 [Object Oriented Database, OODB];
데이터베이스에 객체 지향 프로그래밍 개념을 도입하여 제안된 객체 지향 데이터 모형에 따라 대량의 자료를 보관하고 있는 데이터베이스를 말하는 것으로, 관계형 데이터베이스가 테이블을 이용하여 정보의 데이터베이스화를 구축하는 반면 객체 지향형 데이터베이스는 계층별 프로세스에 따른 데이터 구조를 표현하고 데이터와 그 처리를 함께 취급한다.
·객체지향 인터페이스 [Object Oriented Interface];
프로그램과 사용자 사이의 인터페이스 요소를 말한다. 이는 아이콘처럼 눈에 보이는 실체를 가지는 것으로 표현된다.
객체 지향 인터페이스는 반드시 객체 지향 프로그래밍(OOP)과의 어떤 관계를 의미하는 것은 아니다.
EX) Windows의 폴더와 디스크드라이브의 이미지표시.
·참고 문헌
·윤정모, 『객체지향 시스템 개발』, 동일출판사, 1996년
·정사무엘, 객체지향(Object-Oriented) 개요, http://blog.cyworld.com/jung40l/13680049
·네이버지식백과, 객체지향시스템,
http://terms.naver.com/entry.nhn?cid=2954&docId=844919&categoryId=2954
·위키피디아, 객체지향프로그래밍,
http://ko.wikipedia.org/wiki/%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D
·문준석, 1.객체지향, http://mjs0806.tistory.com/107
키워드
추천자료
ERP 패키지 개발을 위한 객체지향 개발 프로세스
데이터베이스 설계
데이터베이스(Datebase) 개요 및 데이타베이스 이론과 연습
C언어로 설계한 데이터베이스 프로그램(커피숍관리)
OOP Term Project (주택청약 프로그램) - UML포함 객체지향 프로그래밍
MS SQL2005와 비쥬얼베이직을 연동한 건설현장인부관리 데이터베이스 텀프로젝트
데이터베이스 설계[Ms access이용]
[시뮬레이션]현금흐름 시뮬레이션, 몬테카를로 시뮬레이션, 논리수준 시뮬레이션, 회로 시뮬...
대학교 중고책거래 DB 데이터베이스 구축 보고서
방통대-데이터베이스
인터넷정보검색과 주제분석, 인터넷정보검색과 정보처리기술, 인터넷정보검색과 정보검색교육...
[데이터베이스] R-tree의 종류별 개요, 기능, 특성분석 및 활용도 조사
데이터베이스 클라우드 서비스
소개글