ugrás a tartalomhoz

Mit jelent OOP doksiban a "template from which to spawn specific instances"?

zoliky · 2007. Május. 21. (H), 11.50
Tanulmanyozom az Objektum Orientalt PHP programozast. Kezdo kent elege bonyorultnak tunik a dolog, szeretnem az alapokat megerteni, azutan gyakorlatal tobbet megtudni az OOP-rol.

Egy dokumentaciot olvasok (allitolag kezdoknek irtak), a kovetkezo cimen talalhato: http://devzone.zend.com/node/view/id/638

A kovetkezo sorokanak a vastagitott reszet nem ertem:

In PHP, a class is simply a set of program statements which perform a specific task. A typical class definition contains both variables and functions, and serves as the template from which to spawn specific instances of that class.


Ha valakinek van kedve es el tudna magyarazni nagyon orulnek! A problema nem az angol tudasomal van, hanem az "instances" szo alatt nem tudom mit ert a szerzo.

Elore is koszonom!
 
1

OOP alapok

Max Logan · 2007. Május. 21. (H), 12.08
Bár nem PHP, de akinek szüksége van egy kis OOP elméleti áttekintésre az nézze meg ezt a doksit.
2

Példány

N0r3i · 2007. Május. 21. (H), 13.11
Objektum-példányt ért rajta szerintem. Azaz azt szeretné elmagyarázni, hogy egy PHP osztály nem feltétlenül a "végső" objektum amit majd használni fogsz, hanem lehet ez csupán egy sablon (template), melyet tovább származtatva és a leszármazottakat (módosított objektumokat) példányosítva fogsz felhasználni.

Norbi
3

osztály és példán

Fraki · 2007. Május. 21. (H), 20.05
Pontosan, elég világosan van leírva. Az osztály és az objektum megkülönböztetéséről ír, ezzel is folytatja. Az osztály egy minta, melyből objektumokat példányosíthatsz a 'new' kulcsszóval. Az osztállyal közvetlenül semmit nem tudsz csinálni, a kódban példányokkal dolgozol.

Ha jó az angolod, akkor szvsz előbb-utóbb térj át a hivatalos doksira! Sőt, ha jól látom, az a rész magyarul is ott van.