Itthon Fejlesztés Mi az absztrakció? - meghatározás a techopedia alapján

Mi az absztrakció? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az absztrakció?

Az absztrakció az alapvető jellemzők ábrázolása, a háttér részleteinek vagy magyarázatainak a megadása nélkül. A számítástechnika és a szoftverfejlesztés területén az absztrakció elvét alkalmazzák, hogy csökkentsék a bonyolultságot, és lehetővé tegyék a komplex szoftverrendszerek hatékony tervezését és megvalósítását.

A szoftverek tervezésének és kivitelezésének néhány olyan területe, ahol az absztrakció elvét alkalmazzák, a programozási nyelvek (elsősorban az objektum-orientált programozási nyelveken), a specifikációs nyelvek, a vezérlő absztrakció, az adatok absztrakciója és a szoftver rendszerek architektúrája.

A Techopedia magyarázza az absztrakciót

Az absztrakció az objektum-orientált szoftverfejlesztés egyik legfontosabb alapelve, és szorosan kapcsolódik számos más fontos fogalomhoz, beleértve a beágyazást, az öröklést és a polimorfizmust .

Az absztrakciót alkalmazzák a szoftver leletek (objektumok) azonosítása során a probléma tartomány modellezésére. Ezen objektumok lényegire redukálásának folyamata az, hogy csak a szükséges elemek kerülnek bemutatásra. Az absztrakció meghatározza az objektum tulajdonságait, funkcionalitását és interfészét (más objektumokkal való kommunikáció eszközét).

Ezeket a módszereket alkalmazzák a szoftver tervezési és megvalósítási folyamatának összetettségének csökkentésére. Ebben a folyamatban a tervezők meghatározzák az elvont objektum-szereplőket, akik képesek munkát végezni, állapotát megváltoztatni és kommunikálni más szereplőkkel. Az objektum állapotát beágyazták, míg az objektumhoz kapcsolódó részletes adatszerkezeteket a színfalak mögött tartják.

Mi az absztrakció? - meghatározás a techopedia alapján