Denne serie vil tage dig med fra det helt grundlæggende (hvad er OOP) gennem alle de vigtigste funktioner og fordele ved OOP til avancerede metoder til at bruge OOP. Vi demonstrerer alle mulighederne med konkrete eksempler.
Side under udarbejdelse!
brug i arv og abstrakte klasser
Side under udarbejdelse!
Klasse, objekt, tjeneste, enhed, værdi-objekt
Side under udarbejdelse!
anvendelse af konstanter
konstruktør
parametre
Undtagelser er værktøjerne i objektorienteret programmering, som giver en elegant måde at kaste og håndtere (behandle) programfejl på.
En undtagelse bliver først kastet (thrown), behandlet (try) og fanget (catch). Kun kastning er obligatorisk.…
En af de grundlæggende egenskaber ved objektorienteret programmering er arvning og indkapsling. Med disse funktioner kan du nemt opbygge kompleks applikationslogik, samtidig med at du bevarer en god læsbarhed af implementeringen.
Princippet om arv…
Der er en berømt vittighed om, at programmører først begynder at bruge frameworks, når de skriver deres eget og opdager, at det ikke fører nogen steder hen. Det sjove ved dette er, at det er sandt. Jeg har selv oplevet det. To gange, endda.
Men selv…
Et af hovedprincipperne i OOP er indkapslingsprincippet, som siger, at komplekse problemer skal opdeles i mange små problemer, som vi kan løse uafhængigt af hinanden og samtidig. Samtidig er vi som brugere ligeglade med, hvordan det sker, og dataene…
Metoder repræsenterer et objekts adfærd, fordi de giver dig mulighed for at arbejde med dets interne tilstand og for at påvirke objekter med hinanden.
Repræsentation af metoder i den virkelige verden
Tænk på et hvilket som helst objekt i den…
Designmønstre er en måde at tænke programmering på.
De giver en samling af råd, færdige metoder, bedste praksis og indsigt i udvikling. For hvert programmeringsparadigme og hver opgavetype er der visse designmønstre, der er bedst egnede.
Fordele -…
Jeg er sikker på, at du kender det: Når vi programmerer PHP-scripts, deler vi koden op i mange filer, og for at have alle dele til rådighed indlæser vi dem med en række include, require eller helst require_once-opkald, hvilket garanterer, at koden…
Objektorienteret programmering er et paradigme, et syn på, hvordan man programmerer. Du vil snart selv kunne se, at OOP medfører en ret grundlæggende forenkling af alle de almindelige problemer og vanskeligheder, som løses igen og igen i den…
Velkommen til den første artikel i onlinekurset OOP i PHP. Du kan finde en komplet liste over artikler på oversigtssiden.
Indholdsnoter:
Målet med denne serie er at forklare essensen af objektorienteret programmering bedst muligt, så du ikke…