När en programmerare utvecklar ett stort program som kan hanteras av många människor, är det lätt att den syns rörig och förvirrande om strikt design strukturer inte används. Vidare program förvänta sig vissa typer av uppgifter och vissa intervall av värden för att fungera korrekt . Som kod komplexiteten ökar , ett program som inte har ett speciellt lager för att få tillgång till data kommer att bli svårt att arbeta med. Dator -programmerare ofta design tekniker som gör det möjligt dataåtkomst att abstrahera och kontrolleras separat av logik och presentation . Denna teknik kallas inkapsling , och den börjar i lagret för dataåtkomst
Du behöver : .
kompilator eller tolk för önskade programmeringsspråk
. Datakälla, till exempel en fil eller databas .
1 .
Analysera vilka data som behöver hämtas och skrivas . Rekord värdeintervall och korrekt begränsningar som kommer att fastställas . Var noga med att dokumentera detta i koden för framtida programmerare .
2 .
Skapa funktioner som kommer att få och ställa in värden från datakällan . Du kan även välja att abstrakt ett helt block av data som en klass .
3 .
Ställ in alla data medlemmar privat och inte tillåter dem att ändras av orelaterade kod . Tillåt endast logiken lager för att begära information och data begära ändring från lagret för dataåtkomst offentliga metoder , så du kan vara säker på att det är korrekt formaterad och korrekt för datakällan .
tips och varningar
Vissa programmeringsspråk tillåter inte dig att göra dina data privata . I dessa fall är det viktigt att du följer god programmering och försök inte att åsidosätta användningen av dina data access lager . En dataåtkomstsida lager inte bestämma hur programmet kommer att använda uppgifterna den ger inte heller besluta hur man presenterar det . Blandning dina data , logik och lager presentation kommer att göra din kod förvirrande och ologiskt .