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).

Amikor php használható felületek és amikor az absztrakt osztályok

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:

Amikor php használható felületek és amikor az absztrakt osztályok

Sajnálom, én zaglyuchil Claudia. Most már teljes az üzenetet.

Amikor php használható felületek és amikor az absztrakt osztályok

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ő.

Kapcsolódó cikkek