abstraktiokerroksilla
Abstraktiokerroksilla (abstraktiokerrokset) on käsite, jolla viitataan järjestelmän tai kuvauksen kerroksiin, joissa toteutuksen yksityiskohdat on piilotettu ylemmän tason käyttöliittymälle. Idea on luoda hierarkia, jossa kukin kerros tarjoaa rajapinnan alimmille kerroksille ja vastaa tietojenkäsittelyn tai toiminnallisuuden abstraktioista. Abstraktiokerrokset auttavat hallitsemaan monimutkaisuutta eriyttämällä vastuunalueita ja vähentämällä riippuvuuksia.
Tietotekniikassa termi liittyy yleisiin ajatusmalleihin kerrosten arkkitehtuurista. Esimerkiksi monikerroksisessa arkkitehtuurissa kerrokset voivat olla esityskerroksen, liiketoimintalogiikan ja
Käyttökonteksteja ovat muun muassa käyttöliittymä-, sovellus- ja tiedonhallintakerrokset sekä palvelupohjaiset arkkitehtuurit. Filosofisessa tai kognitiivisessa mielessä abstraktiokerrokset
Hyötyinä ovat parempi modulaarisuus, helpompi testattavuus, vaihdettavuus teknologioiden välillä sekä parempi uudelleenkäytettävyys. Haasteina voivat olla suorituskykyyn
Lisäluettavaa: abstraktio, kerrosarkkitehtuuri, monikerroksinen arkkitehtuuri, OSI-malli, MVC.
---