Hjem Personlig finansiering Hvordan å utvikle et objektorientert script - dummies

Hvordan å utvikle et objektorientert script - dummies

Innholdsfortegnelse:

Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024

Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024
Anonim

Objektorienterte skript krever mye planlegging. Du må planlegge dine objekter og deres egenskaper og hva de kan gjøre. Dine objekter må dekke alle sine ansvarsområder uten å innrømme ansvaret for andre gjenstander. For kompliserte prosjekter må du kanskje gjøre noen modellbygging og testing før du kan føle deg rimelig trygg på at prosjektplanen inneholder alle de objektene du trenger.

Utvikling av objektorienterte skript inkluderer følgende prosedyrer:

  1. Velg objektene.

  2. Velg egenskapene og metodene for hvert objekt.

  3. Lag objektet og legg det til jobb.

Velg objektene for skriptet ditt

Din første oppgave er å utvikle listen over objekter som trengs for ditt programmeringsprosjekt. Hvis du jobber alene og prosjektet ditt er lite, kan objektene være åpenbare. Men hvis du jobber med et stort, komplekst prosjekt, kan det være vanskeligere å velge listen over objekter.

Hvis prosjektet ditt utvikler programvaren som administrerer alle oppgavene i en bank, er listen over mulige objekter stor: konto, teller, penger, sjekkliste, søppelpost, vakt, hvelv, alarmsystem, kunde, lån, interesse og så videre. Men trenger du alle disse objektene? Hva er skriptet ditt som skal gjøre med søppelkassen i frontlobbyen? Eller vakt? Vel, ditt skript må kanskje planlegge skift for vaktene.

Når du planlegger objektorienterte programmer, er den beste strategien for å identifisere objekter dine å liste opp alle objekter du kan tenke på - det vil si alle substantivene som kan ha noe i det hele tatt gjør med prosjektet ditt. Noen ganger kan programmører ta alle substantivene ut av prosjektforslagets dokumentasjon for å utvikle en ganske omfattende liste over mulige objekter.

Når du har opprettet en lang liste over mulige objekter, er neste oppgave å krysse så mange som mulig. Du bør eliminere duplikater, objekter som har overlappende ansvar og objekter som ikke er relatert til prosjektet ditt.

For eksempel, hvis prosjektet ditt gjelder å bygge bil, må bilprosjektet sannsynligvis ha objekter for alle deler i bilen. På den annen side, hvis prosjektet ditt innebærer trafikkontroll i et parkeringshus, trenger du sannsynligvis bare et bilobjekt som du kan bevege deg rundt; bilens deler spiller ingen rolle for dette prosjektet.

Velg egenskaper og metoder for hver gjenstand

Når du har en omfattende liste over objekter, kan du begynne å utvikle listen over egenskaper for hvert objekt.Spør deg selv hva du trenger å vite om hvert objekt.

For eksempel, for et bilprosjekt, må du sannsynligvis vite ting som når bilen ble sist betjent, reparasjonshistorikken, eventuelle ulykker, detaljer om delene og så videre. For et prosjekt som involverer parkeringsgarasje trafikk, trenger du sannsynligvis bare å vite bilens størrelse. Hvor mye plass tar bilen i parkeringshuset?

Du må definere ansvaret for hvert objekt, og hver gjenstand må være uavhengig. Det trenger metoder for handlinger som håndterer alle sine oppgaver. Hvis for eksempel en av dine objekter er en bankkonto, må du vite hva en bankkonto må gjøre.

Først må det opprettes, så du kan definere en openNewAccount-metode. Det må godta innskudd og utbetale uttak. Det må holde styr på balansen. Den må rapportere balansen når den blir spurt. Det kan være nødvendig å legge til interesse for kontoen med jevne mellomrom. Slike aktiviteter kommer raskt i betraktning.

Men litt mer trodd, eller kanskje testing, kan avsløre aktiviteter som du oversett. For eksempel lagrer kontoen informasjon om eieren, for eksempel navn og adresse. Husker du å inkludere en metode for å oppdatere denne informasjonen når kunden beveger seg? Det kan virke trivielt i forhold til å flytte pengene rundt, men det vil ikke virke trivielt hvis du ikke kan gjøre det.

Opprett og bruk et objekt

Når du har bestemt deg for utformingen av et objekt, kan du opprette og deretter bruke objektet. Trinnene for å opprette og bruke et objekt er som følger:

  1. Skriv klassesetningen.

    Klassesetningen er en PHP-setning som er tegningen for objektet. Klasseoppgaven har en uttalelsesblokk som inneholder PHP-kode for alle egenskapene og metodene som objektet har.

  2. Inkluder klassen i skriptet der du vil bruke objektet.

    Du kan skrive klassesetningen i selve skriptet. Det er imidlertid mer vanlig å lagre klassesetningen i en egen fil, og bruk en inkluderingserklæring for å inkludere klassen i begynnelsen av skriptet som må bruke objektet.

  3. Lag et objekt i skriptet.

    Du bruker en PHP-setning for å lage et objekt basert på klassen. Dette kalles instantiation.

  4. Bruk det nye objektet.

    Når du har opprettet et nytt objekt, kan du bruke den til å utføre handlinger. Du kan bruke hvilken som helst metode som er inne i klassesettingsblokken.

Hvordan å utvikle et objektorientert script - dummies

Redaktørens valg

Hvordan finne hjelp med Yammer - dummies

Hvordan finne hjelp med Yammer - dummies

Yammer er et utrolig enkelt sted å bruke for all din virksomhet behov. Men som med noe teknologi relatert, kan det komme en tid når du står overfor et spørsmål eller et problem, og trenger hjelp med å finne en løsning. Støtte på Yammer-nettstedet Et godt sted å starte når du har problemer ...

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Følger bestemte emner og forfattere i SlideShare gir deg mulighet til å filtrere lysbilder og bare presenteres de som du er interessert i. SlideShare er et åpen kildekode, Web 2.0-basert program som gjør det mulig for alle som helst i verden å lage og legge inn presentasjoner. Hvis du er interessert i for eksempel åndelighet som en ...

Redaktørens valg

Slik konverterer du tekst til en tabell i Word - dummies

Slik konverterer du tekst til en tabell i Word - dummies

Word 2013 lar deg konvertere tekst til et bord med noen få enkle klikk - hvis du allerede har litt tekst som er delt inn i rader og kolonner med faner, kommaer eller noe annet konsistent tegn. For konvertering til arbeid, må den eksisterende teksten avgrenses med et konsistent tegn for å skille mellom kolonnene. ...

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Alle dokumentbeskyttelsesalternativer og innstillinger holdes inne ett sted, begravet dypt i Word 2013. Før du kan gjøre endringer, må du komme til prøvingsalternativene. Slik kommer du dit: Klikk på kategorien Filer. Velg Valg på Fil-fanens meny. Velg Proofing fra venstre side i vinduet Ordalternativer. ...

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvis du begynte å jobbe med ditt Word 2010 dokument før du oppdaget Tabell-kommandoen, har du sannsynligvis lister opprettet ved hjelp av tabbed-tekst. I så fall kan du enkelt konvertere teksten til et bona fide-bord. Og hvis du bestemmer deg etter endringen du vil frigjøre teksten din fra, begrenser ...

Redaktørens valg

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

En av de vanligste obsessive avhengighetene folk har er arbeid. Noen tror at de ikke kan jobbe og øve oppmerksomhet, men det er ikke sant. Tenk på denne typiske situasjonen. Hva startet som en 9 a. m. til 5 s. m. jobb kan lett bli en 5 a. m. til 9 s. m. jobb. Naturligvis må du jobbe og tjene ...