Den här serien tar dig från grunderna (vad är OOP) via alla de viktigaste funktionerna och fördelarna med OOP till avancerade metoder för att använda OOP. Vi visar alla möjligheter med verkliga exempel.
Sida pågår!
användning vid arv och abstrakt klass
Sida pågår!
Klass, objekt, tjänst, enhet, värdeobjekt
Sida pågår!
användning av konstanter
konstruktör
parametrar
Undantag är verktyg för objektorienterad programmering, som ger ett elegant sätt att kasta och hantera (behandla) programfel.
Ett undantag kastas först (thrown), behandlas (try) och fångas (catch). Endast kast är obligatoriskt.
Filosofi för…
En av de grundläggande egenskaperna hos objektorienterad programmering är ärftlighet och kapsling. Med dessa funktioner kan du enkelt bygga komplexa programlogiker samtidigt som du behåller en god läsbarhet.
Principen om arv
Arv uttrycker att…
Det finns ett berömt skämt om att programmerare börjar använda ramverk först när de skriver sina egna ramverk och upptäcker att de inte leder någonstans. Det roliga med detta är att det är sant. Jag har själv upplevt det. Två gånger till och med.
På…
En av huvudprinciperna för OOP är kapslingsprincipen, som säger att komplexa problem bör delas upp i många små problem som vi kan lösa oberoende av varandra och samtidigt. Samtidigt bryr vi som användare oss inte om hur det sker och data (interna…
Metoder representerar ett objekts beteende eftersom de gör det möjligt att arbeta med dess interna tillstånd och att påverka objekt med varandra.
Representation av metoder i den verkliga världen
Tänk på ett objekt i den verkliga världen, till…
Designmönster är ett sätt att tänka på programmering.
De erbjuder en samling råd, färdiga metoder, bästa praxis och insikter om utveckling. För varje programmeringsparadigm och uppgiftstyp finns det vissa designmönster som är bäst lämpade.
Fördelar …
Jag är säker på att du känner till det här, när vi programmerar PHP-skript delar vi upp koden i många filer och för att ha alla delar tillgängliga laddar vi dem med en serie anrop include, require eller helst require_once, vilket garanterar att…
Objektorienterad programmering är ett paradigm, en syn på hur man programmerar. Du kommer snart att se att OOP innebär en ganska grundläggande förenkling av alla vanliga problem och svårigheter som löses om och om igen i riktig programmering.
Den…
Välkommen till den första artikeln i online-kursen OOP i PHP. En fullständig förteckning över artiklarna finns på översiktssidan.
Innehållsanteckningar:
Målet med den här serien är att bästa förklara kärnan av objektorienterad programmering så att…