Amikor php használható felületek és amikor az absztrakt osztályok
Milyen okos emberek írnak (Shildt, Troelsen) az ő okos könyvek, interfész meghatározza a funkcionalitás, viselkedés - „mit kell tenni, de nem, hogyan kell csinálni” (G.Shildt, Full C # Guide). Az absztrakt osztály „határozza csak a leggyakoribb formája az összes abból származó osztályon, és feltöltése a részleteket adott minden egyes ilyen osztályok” (fentebb idézett munka).
Fullstack Web Developer
Például meg kell írni egy osztály dolgozni a gyorsítótárat.
Van egy gyorsítótár osztály, amely mindent megtesz a piszkos munkát. Azt viszont fogja használni a könyvtár alatt egy bizonyos típusú cache (memcached, eaccelerator.). A következetesség érdekében a könyvtár kell végrehajtaniuk cacheInterface felület gyorsítótár osztály fog működni. Itt egy kis példa.
Az interfész a könyvtár:
Sajnálom, én zaglyuchil Claudia. Most már teljes az üzenetet.
Interface Library: pastebin.com/JpzRak2j
A memcache könyvtár: pastebin.com/V1TwJrQB. Most mit akar csatlakozni () és a disconnect (). Bár eaccelerator stb nem kell, akkor lehet, hogy írjon return true;
Egy absztrakt osztály kényelmes (legalábbis számomra), hogy használni írásakor klassvov dolgozni az adatbázisban, mert az absztrakt osztály lehetővé teszi a használatát a védett tulajdonságokkal.
Remélem, hogy megmagyarázza elérhető.