«Միջնորդ (նախագծման ձևանմուշ)»–ի խմբագրումների տարբերություն

Content deleted Content added
չ մանր-մունր, փոխարինվեց: → (82) oգտվելով ԱՎԲ
չ վերջակետների ուղղում, փոխարինվեց: ն: → ն։ (10)
Տող 11.
}}
'''Միջնորդ''' ({{lang-en|Mediator pattern}}), [[Վարքագծային ձևանմուշներ|վարքագծային]] [[Նախագծման ձևանմուշներ|նախագծման ձևանմուշ]], որը որոշում է թե օբյեկտները միմյանց հետ ինչպես պետք է փոխհամագործակցեն:փոխհամագործակցեն։ Ձևանմուշը վարքագծային է համարվում նրանով, քանի որ այն կարող է փոփոխել ծրագրերի թողարկման վարքը:վարքը։
 
Սովորաբար ծրագիրը բաղկացած է մեծ թվով դասերից:դասերից։ Այյպիով տրամաբանությունը և հաշվարկը բաժանվում են այդ դասերի միջև:միջև։ Քանի որ ծրագրում մեծ թվով դասեր կան, դրանց տեխնիկական սպասարկումը և դասերի միջև փոխկապակցվածություն ապահովելը դառնում է բարդ:բարդ։ Արդյունքում դա ծրագիրը դարձնում է դժվար ընթերցվող և սպասարկվող:սպասարկվող։ Բացի այդ դա բերում է նրան, որ դժվար է դառնում փոխել ծրագիրը, քանի որ ցանկացած փոփոխություն կարող է ազդել մի քանի դասերի վրա:վրա։
 
Միջնորդ ձևանմուշը օբյեկտների միջև կապ է ստեղծում միջնորդ օբյեկտի միջոցով:միջոցով։ Այսպիսով դասի օբյեկտները միմյանց հետ չեն կապվում անմիջականորեն, այլ կապվում եմ միջնորդի օգնությամբ:օգնությամբ։ Դա թույլացնում է օբյեկտների միջև կապվածությունը և թուլացնում է կապվածության գործակիցը:գործակիցը։
 
== Օրինակներ ==