Mikor kell használni statikus módszer
Például van olyan osztály a „emberiség”. Az emberiség a jellegzetes „közepes növekedés”, akkor nem alkalmazható az egyén. A számítási módszere az átlagos magassága és a változó magát, hogy folyamatosan kell csinálni statikus.
Például az osztály „Az emberiség” egy egyén. Az egyetlen személy saját egyedi magasság, súly, hajszín, és így tovább, tud járni, enni, beszélni - ezek a módszerek és változók is dinamikus.
Webhelyet beküldeni a pizzát. Az objektum-kosár, tette hozzá számos különböző tárgyak-pizzák különböző ár és az objektum-Cola. Ki kell számítani az összeget a megrendelés, akkor hívja a korzina-> poluchitSummu (). Ez a módszer lépked át minden áru kosarak és összegét számítja ki.
Most képzeljük el, hogy poluchitSummu () metódus csinálunk egy kísérletet statikus. Hol volt, hogy az adatokat a számítás?
Most képzeljük el, egy tárgy „Config” és a „módszer Config :: getValue (»kulcs«)”
Az ilyen kialakítás lehet, hogy egy Singleton vagy akár statikus.
köszönöm) egy jó példa) csak megcsináltam főleg azért, mert korzina-> poluchitSummu ($ data) vagy korzina-> poluchitSummu ($ param1, $ param2), így nem vagyok jobb azt a programot? (
deniska_kuzmenko. Így nem kell a PFSZ. Nem tárgyakat, és az osztály csak arra alkalmas, tároló / névterek / fajta átalakító a funkciókat.
Stalker_RED. igazad van, talán ezért (ez sok rossz? Ez a módszer a rossz út és a jobb prikratite írási kódot?
deniska_kuzmenko. konkrétan, hogy hagyja abba „így ír:” nem szükséges. Meg kell értenünk, hogy mi a célja, és milyen esetekben érdemes leírja, és kezdjük el alkalmazni ezt a tudást fokozatosan. Írás osztályok mindenki - túl túlzottan.