«Պահպանող (նախագծման ձևանմուշ)»–ի խմբագրումների տարբերություն

Content deleted Content added
No edit summary
չ →‎top: վերջակետների ուղղում, փոխարինվեց: վ: → վ։ (8)
Տող 11.
}}
'''Պահպանող''' ({{lang-en|Memento pattern}}), [[Վարքագծային ձևանմուշներ|վարքագծային]] [[Նախագծման ձևանմուշներ|նախագծման ձևանմուշ]], որը հնարավորություն է տալիս վերականգնել օբյեկտի նախնական վիճակը`այն հետ գլորելու միջոցով:միջոցով։
 
Պահպանող ձևանմուշն օգտագործվում է երեք օբյեկտների հետ միասին`''originator'', ''caretaker'' և ''memento'': ''Originator''-ը օբյեկտ է, որն ունի ներքին վիճակ:վիճակ։ ''Caretaker''-ը պատրաստ է գործողություն իրականացնել originator-ի հետ, բայց այն պետք է հնարավորություն ընձեռնի գործողությունները հետ շրջել:շրջել։ Caretaker-ը Memento օբյեկտի հետ աշխատելիս սկզբում դիմում է originator-ին:ին։ Դրանից հետո կատարվում է նեյտրալ գործողություն:գործողություն։ Որպեսզի գործողությունը հետ վերադարձվի նախորդ վիճակին, memento օբյեկտը վերադարձվու է originator-ին:ին։ Memento օբյեկտն ինքն իրենով համարվում է ոչ թափանցիկ օբյեկտ և caretaker-ն ինքըչի կարող փոփոխություն ենթարկել memento-յին:յին։ Ձևանմուշի օգտագործման ժամանակ պետք է հոգ տանել, որ originator-ը կարող է փոփոխել օբյեկտները կամ ռեսուրսները:ռեսուրսները։
 
==Օրինակներ==