추출

작가: Peter Berry
창조 날짜: 11 팔월 2021
업데이트 날짜: 20 6 월 2024
Anonim
추출 extraction
동영상: 추출 extraction

콘텐츠

정의-추상화 란 무엇을 의미합니까?

추상화는 배경 세부 사항이나 설명을 포함하지 않고 필수 기능을 나타내는 행위입니다. 컴퓨터 과학 및 소프트웨어 엔지니어링 영역에서 추상화 원칙은 복잡성을 줄이고 복잡한 소프트웨어 시스템의 효율적인 설계 및 구현을 가능하게하는 데 사용됩니다.


추상화 원칙이 적용되는 소프트웨어 설계 및 구현의 일부 영역에는 프로그래밍 언어 (주로 객체 지향 프로그래밍 언어), 사양 언어, 제어 추상화, 데이터 추상화 및 소프트웨어 시스템 아키텍처가 포함됩니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 추상화를 설명합니다

추상화는 객체 지향 소프트웨어 엔지니어링에서 가장 중요한 원칙 중 하나이며 다음을 비롯한 여러 가지 중요한 개념과 밀접한 관련이 있습니다. 캡슐화, 상속 및 다형성.

문제 영역을 모델링하기 위해 소프트웨어 아티팩트 (객체)를 식별하는 프로세스에서 추상화가 적용됩니다. 필요한 요소 만 표시되도록 이러한 오브젝트를 본질로 줄이는 프로세스입니다. 추상화는 속성, 기능 및 인터페이스 (다른 객체와의 통신 수단) 측면에서 객체를 정의합니다.

이러한 방법은 소프트웨어의 설계 및 구현 프로세스의 복잡성을 줄이기 위해 사용됩니다. 이 프로세스에서 디자이너는 작업을 수행하고 상태를 변경하며 다른 액터와 통신 할 수있는 추상 객체 액터를 정의합니다. 객체의 상태는 캡슐화되고 객체와 관련된 자세한 데이터 구조는 장면 뒤에 유지됩니다.