운영 체제의 보안이나 파일의 보호를 위한 접근 제어의 한 방법으로 시스템 내의 보호 대상 자원. 예를 들면 프로그램, 파일 또는 각종 장치들을 객체로 두고 이 각 객체마다 특정한 접근 방법을 부여함으로써 보안이나 보호를 유지하는 시스템.
객체지향이란 의미는 소프트웨어들이 객체단위로 구성되어 있다는 의미이다.
·객체 [object]
1) 객체 지향 프로그래밍(OOP)이나 설계에서, 데이터(실체)와 그 데이터에 관련되는 동작을 모두 포함한 개념이다.
객체는 상태와 동작을 가지고 있으며 상태(state)는 객체의 특징 값(속성)이다. 객체의 상태와 동작은 소프트웨어에서는 각각 변수(상태)와 함수(동작)로 표현된다.
같은 성질(구조와 형태)을 가지는 객체는 등급으로 정의하고, 같은 등급에 속하는 객체는 그 등급의 인스턴스라고 한다.
2) 저장공간에서 할당된 공간을 의미한다. 프로그래밍 언어는 변수를 이용해 객체에 접근하므로 객체와 변수라는 용어는 종종 함께 사용된다. 그러나 메모리가 할당되기 전까지 객체는 존재하지 않는다.
·클래스 [class]
1) 공통적인 상태와 행동을 지니는 객체들의 집합.
클래스는 객체의 구별성과 깊은 관계를 지닌다. 객체는 클래스로 규정된 인스턴스로서, 변수 대신 실제 값을 가진다.
클래스는 OOP를 정의하는 개념 중 하나인데, 클래스에 대한 중요한 몇 가지의 개념들은 다음과 같다.
클래스는 전부 혹은 일부를 그 클래스 특성으로부터 상속받는 서브클래스를 가질 수 있으며, 클래스는 각 서브클래스에 대해 수퍼-클래스가 된다. 서브클래스는 자신만의 메서드와 변수를 정의할 수도 있다.
·객체지향 프로그래밍
....
객체지향기술
보고서 작성자들의 능력의 한계와 충분한 자료를 습득할 시간적인 한계 등으로 인해 광범위한 객체지향기술(분석, 설계, 프로그래밍, 데이터베이스, 인터페이스, 운영체제)을 완벽하게 이해한다는 것은 무리가 ..
데이터마이닝에서의 데이터베이스 다양한 데이터베이스
-목차-
1.객체 지향 데이터베이스(Object Oriented Database)
2.객체-관계 데이터베이스(Object Relational Database)
3.공간 데이터베이스(Spatial Database)
4.시간 데이터베이스(Tempo..
[레포트] 경영정보학과 - ERP 등장 배경의 주요 원인 분석 Report
ERP 등장 배경의 주요 원인 분석
ERP는 미국의 제조업체를 중심으로 시작되었다. 이들 기업은 주로 다국적 기업군으로 해당 국가의 다양한 상황을 반영할 수 있는 프로세스가 필요했다. 이런 다양성을 반..
데이터베이스 시스템 본 자료는 데이터베이스 시스템의 구조와 정의 그리고 특징에 대해 설명하였으며, 데이터베이스 시스템 구축 활용 성공과 실패사례를 다양하게 제시한 자료임
Ⅰ. 데이터베이스 시스템의 개요
데이터베이스 시스템..
객체지향프로그래밍이란 객체 지향 프로그래밍이란
바이바이 구조화, 웰컴 객체 지향
70년대와 80년대는 구조화된 프로그래밍의 전성시대였다. 즉, 프로그램을 상위 구조와 하위구조의 피라미드식 계층 구조로 설계하여 각 구조의 단위..
객체 지향 분석 설계 객체지향분석설계
REPORT
목차
1.객체지향 분석설계의 국내외 현황
2.객체지향 분석설계의 장점
3.객체지향 분석설계의 문제점
4.객체지향 분석설계의 발전방향
5.객체지향 분석설계의 개발 단계
1.객체지..
객체 지향 언어의 종류 객체 지향 언어의 종류
[ Java ]
웹 브라우저인 넷스케이프에서 사용할 수 있는 객체 지향 프로그래밍 언어로서 보안성이 뛰어나며 컴파일한 코드는 다른 운영 체제에서 사용할 수 있도록 클래스(class)로 제공..
프로그래밍은 여러 단계의 과정 제1장
1.프로그래밍은 여러 단계의 과정이 순서대로 진행되는데. 그 과정은 요구사항 분석 및 기술, 프로그램 설계, 프로그램 개발, 프로그램 테스트 및 디버깅, 문서화 및 유지보수의 단계로 구성된다.
2.이벤트 ..
객체지향시스템 - 비트박스 프로젝트 분석 비트박스 프로젝트 분석
1. 과제 목적
비트박스 프로그램을 분석하고 소스코드 분석
2. 과제 수행 및 분석
1) BeatBox.java
package headfirst.sd.chapter6;
import java.awt.*;
import javax.swing.*;
imp..