„SzoftTechZH20130422” változatai közötti eltérés

Csompi (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
Ruzar (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
214. sor: 214. sor:


'''b, Milyen esetben célszerű a dispose minta alkalmazása?'''
'''b, Milyen esetben célszerű a dispose minta alkalmazása?'''
 
A drága, és nem felügyelt erőforrások felszabadítására használjuk, pl a File.Close() dispose-t hív. A Dispose() meghívása nem történik automatikusan, ezt nekünk kell megtenni.
A drága,és nem felügyelt erőforrások felszabadítására használjuk, pl a File.Close() is dispose-t hív.
A dispose tervezési mintának köszönhetően az objektumok által foglalt erőforrások felszabadítása válik determinisztikussá.
A nem felügyelt (pl. DLL-ek) erőforrások felszabadítására a destruktort használjuk, aminek lefutása soha nem determinisztikus.
 
//(destruktor sose az nem, nem valami olyasmi kéne, hogy, ha valami nagy //erőforrásigényű dolgot csináltunk?) <- így van.  
 
Mit biztosít számunkra a dispose minta?
 
A dispose tervezési mintának köszönhetően az objektumok által foglalt   erőforrások felszabadítása válik determinisztikussá.


'''c, .Net kóderedet alapú biztonsági mechanizmus lényege'''
'''c, .Net kóderedet alapú biztonsági mechanizmus lényege'''
A lap eredeti címe: „https://vik.wiki/SzoftTechZH20130422