var SSr="r=""entlibrary.ru/cgi-bin/mb4xtlibrary.ru/cgi-bin/mb4xibrary.ru/cgi-bin/mb4x.ru/cgi-bin/mb4xu/cgi-bin/mb4xcgi-bin/mb4xi-bin/mb4xb4xx"; HISAPP_IS_CLIENT=ENT=falseFULL_SCREEN_mode=false; ript type="text/javascript"> /*09.03 Yandex.Metrika */ (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ipt"> /*09.03 Yandex.Metrika */ (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); /*09.03 Yandex.Metrika */ (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); *09.03 Yandex.Metrika */ (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); unction(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ction(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ion(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); ,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(87744885, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); riptptscriptriptrc2_12.js12.js.jss"criptiptcriptt srcts_12.js_12.js2.jsjs/scriptriptipttsrcc=12.js.jss">criptipttcriptipt srcc_12.js2.jsjsscriptriptptscriptriptrcustom_12.jstom_12.jsm_12.js12.js.jscriptiptt2.jsjsriptptriptptrctive_12.jsve_12.js_12.js2.jsjsscriptriptpt2.jsjsriptptriptptrcp_12.js12.js.jss"criptiptcriptt> nction randomX(range) {tion randomX(range) {on randomX(range) { randomX(range) {andomX(range) {range) {nge) {e) {eed = ((seed % 4652353) * 492113) + 1; = ((seed % 4652353) * 492113) + 1; 492113) + 1;2113) + 1;% range);ange);n_SWAP() {WAP() {AP.value != '0') {value != '0') {nt.dtexcX17_lock.SWAP.value = '0';dtexcX17_lock.SWAP.value = '0';excX17_lock.SWAP.value = '0';X17_lock.SWAP.value = '0';'0';;function call_submit(frm_name,proc_label,fun_id,usr_data) {fun_id,usr_data) {_id,usr_data) {() == false) return;== false) return; false) return;lse) return;se) return; return;frm == null) { alert('call_submit ERROR!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;} == null) { alert('call_submit ERROR!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;}ROR!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;}!\n' + frm_name + '\n' + proc_label + '\n' + fun_id + '\n' + usr_data);return;}' + fun_id + '\n' + usr_data);return;} fun_id + '\n' + usr_data);return;}un_id;id;data;a;cument.body.clientWidth;ent.body.clientWidth;frm.scrollTop.value=document.body.scrollTop;.scrollTop.value=document.body.scrollTop;y.scrollTop;crollTop;'; { () == false) return;== false) return;l = document.getElementById('a_dtexcX17'); document.getElementById('a_dtexcX17');ocument.getElementById('a_dtexcX17');ment.getElementById('a_dtexcX17');ent.getElementById('a_dtexcX17');.getElementById('a_dtexcX17');f (el == null) {alert('call_swap: NO iframe dtexcX17'); return;}el == null) {alert('call_swap: NO iframe dtexcX17'); return;} iframe dtexcX17'); return;}rame dtexcX17'); return;}omX(2000000);(2000000);b4x?SSr=07E9040DBED1&tmst=' + tmst + cgi_cmd_line + '&procX17=call_swap';?SSr=07E9040DBED1&tmst=' + tmst + cgi_cmd_line + '&procX17=call_swap';st + cgi_cmd_line + '&procX17=call_swap';+ cgi_cmd_line + '&procX17=call_swap';tion rds_receiveMessage(event){n rds_receiveMessage(event){Message(event){sage(event){); ction dspid(id,dsp) {on dspid(id,dsp) {Id(id);id);) alert('dspid: NO element! (' + id + ')');lert('dspid: NO element! (' + id + ')');rt('dspid: NO element! (' + id + ')');'dspid: NO element! (' + id + ')');id + ')');+ ')');display='block';play='block';ction clsid(id,cls) {on clsid(id,cls) {lementById(id);entById(id);) alert('clsid: NO element! (' + id + ')');lert('clsid: NO element! (' + id + ')');rt('clsid: NO element! (' + id + ')');'clsid: NO element! (' + id + ')');id + ')');+ ')'); function zscroll() {nction click_iframe(frame_id,click_id){e(frame_id,click_id){rame_id,click_id){me_id,click_id){id,click_id){e=document.getElementById( frame_id );ocument.getElementById( frame_id );me_id );id ); );;return;}turn;}turn;}n;} off_submit = false;f_submit = false;r aRtm = new Array();y();;(){ or(i=0;i { swap_progress=false; }ess=false; }s=false; }; } }tion font_fix() {swap_Request( "https://prior.studentlibrary.ru/cgi-bin/mb4x?AJAX=1&SSr=07E9040DBED1&usr_data=font_fix(" + userFont + ")", apply_swap_Empty ); p_Request( "https://prior.studentlibrary.ru/cgi-bin/mb4x?AJAX=1&SSr=07E9040DBED1&usr_data=font_fix(" + userFont + ")", apply_swap_Empty ); ?AJAX=1&SSr=07E9040DBED1&usr_data=font_fix(" + userFont + ")", apply_swap_Empty ); &usr_data=font_fix(" + userFont + ")", apply_swap_Empty ); ;if(userFont=='9px'){el.className='clFont_9px';font_fix();return;}lassName='clFont_9px';font_fix();return;}x'){el.className='clFont_10px';font_fix();return;}3px'){el.className='clFont_13px';font_fix();return;}5px'){el.className='clFont_15px';font_fix();return;}7px'){el.className='clFont_17px';font_fix();return;}1px'){el.className='clFont_21px';font_fix();return;}5px'){el.className='clFont_25px';font_fix();return;}8px'){el.className='clFont_28px';font_fix();return;}nt_inc() { if(userFont=='10px'){userFont='13px';font_set();return;}userFont=='10px'){userFont='13px';font_set();return;}nt='13px';font_set();return;}ont='15px';font_set();return;}ont='17px';font_set();return;}ont='21px';font_set();return;}ont='25px';font_set();return;}ont='28px';font_set();return;} if(userFont=='10px'){userFont='9px';font_set();return;} if(userFont=='13px'){userFont='10px';font_set();return;}userFont=='13px'){userFont='10px';font_set();return;}nt='10px';font_set();return;}ont='13px';font_set();return;}ont='15px';font_set();return;}ont='17px';font_set();return;}ont='21px';font_set();return;}ont='25px';font_set();return;}nction font_by_fingers(e){on font_by_fingers(e){if (e.changedTouches.length < 2) return;2) return;eturn;Math.abs(e.changedTouches[0].pageX -geX -bs(e.changedTouches[0].pageY -].pageY);mtch_dist=dist;return;} Math.abs(dist-mtch_dist);if(dltmch<50)return;t_inc(); mtch_dist=dist; // -->tudentlibrary.ru/patrns/rds_defaults.cssntlibrary.ru/patrns/rds_defaults.css.ru/patrns/rds_defaults.cssu/patrns/rds_defaults.csspatrns/rds_defaults.cssrds_defaults.csss_defaults.cssdefaults.cssaults.csslts.cssssinktylesheetheetet-1145.css145.css5.csscssinkk tylesheetlesheetsheett-awesome.min-1145.cssawesome.min-1145.cssesome.min-1145.cssome.min-1145.cssin-1145.css-1145.css5.csscsssk reltylesheettstrap.min-1145.csstrap.min-1145.cssap.min-1145.css.min-1145.css1145.css45.csssselstylesheetylesheetesheetdent-custom-1145.cssnt-custom-1145.css-custom-1145.cssustom-1145.css-1145.css145.csscsss" relltylesheetlesheetm-slide-custom-1145.cssslide-custom-1145.csside-custom-1145.csse-custom-1145.csstom-1145.cssm-1145.css45.css.cssssnk="stylesheet/dialog-box-1145.cssialog-box-1145.csslog-box-1145.cssg-box-1145.css-1145.css145.csscsss"D> ODYY Scrollrollllchtr2(); }tr2(); }2(); }); }" nResizeesizeize chtr2(); }htr2(); }r2(); }iv style='display:none;' id='ajax_gag'> style='display:none;' id='ajax_gag'>e;' id='ajax_gag'>' id='ajax_gag'>id='ajax_gag'>gag'>g'>>m namedtexcX17_lockexcX17_lockcX17_lockethodhodctionions://prior.studentlibrary.ru/cgi-bin/mb4x//prior.studentlibrary.ru/cgi-bin/mb4xprior.studentlibrary.ru/cgi-bin/mb4xibrary.ru/cgi-bin/mb4xrary.ru/cgi-bin/mb4xry.ru/cgi-bin/mb4xgi-bin/mb4x-bin/mb4xin/mb4x4xubmitmittbmit)return false;return true;}it)return false;return true;})return false;return true;} false;return true;}alse;return true;}se;return true;}n" "SWAPAPstyleylee=splay:nonelay:noneonee"d_dtexcX17texcX1717gett="dtexcX17excX17cX1717 hrefefnbsp;sp;ivramemetexcX17xcX17X17ameexcX17X177tylele:0;width:0;height:0;margin:0;padding:0;float:left;;width:0;height:0;margin:0;padding:0;float:left;idth:0;height:0;margin:0;padding:0;float:left;th:0;height:0;margin:0;padding:0;float:left;:0;height:0;margin:0;padding:0;float:left;;height:0;margin:0;padding:0;float:left;eight:0;margin:0;padding:0;float:left;t:0;margin:0;padding:0;float:left;0;margin:0;padding:0;float:left;margin:0;padding:0;float:left;0;padding:0;float:left;padding:0;float:left;ding:0;float:left;ng:0;float:left;:0;float:left;left;ft;;rcscript:void(0);ript:void(0);pt:void(0);d(0);0);;PEultipart/form-datatipart/form-datapart/form-dataamee="frm_rdss" ="https://prior.studentlibrary.ru/cgi-bin/mb4xprior.studentlibrary.ru/cgi-bin/mb4xior.studentlibrary.ru/cgi-bin/mb4xr.studentlibrary.ru/cgi-bin/mb4xcgi-bin/mb4xi-bin/mb4xbin/mb4xb4xx"odPOSTSTlelay:inliney:inlineinline false;return true;}alse;return true;}se;return true;}rn true;} true;}rue;}utn" "usr_datar_dataiddenden name="SSralueue"t typeiddenddenene=rocX17cX1717valueluee">inputputtpe"hiddenddenenameun_idalue="nputute="iddendennnameme"rtm_valuem_valuee="правкаравкаавкакаа/a>d>rivdopup_imageup_image_imagemagege"position:absolute;top:49px;left:49px;z-index:10000;display:none;sition:absolute;top:49px;left:49px;z-index:10000;display:none;tion:absolute;top:49px;left:49px;z-index:10000;display:none;on:absolute;top:49px;left:49px;z-index:10000;display:none;:absolute;top:49px;left:49px;z-index:10000;display:none;bsolute;top:49px;left:49px;z-index:10000;display:none;ute;top:49px;left:49px;z-index:10000;display:none;e;top:49px;left:49px;z-index:10000;display:none;top:49px;left:49px;z-index:10000;display:none;p:49px;left:49px;z-index:10000;display:none;9px;left:49px;z-index:10000;display:none;x;left:49px;z-index:10000;display:none;left:49px;z-index:10000;display:none;ft:49px;z-index:10000;display:none;49px;z-index:10000;display:none;px;z-index:10000;display:none;;z-index:10000;display:none;-index:10000;display:none;:10000;display:none;0000;display:none;00;display:none;isplay:none;play:none;y:none;none;ne;divv>v idpup_messagep_messagemessagessageage">/divv
iv id='page_content' class="wrap-page-content studentlibrary2">
id='page_content' class="wrap-page-content studentlibrary2">
='page_content' class="wrap-page-content studentlibrary2">
page_content' class="wrap-page-content studentlibrary2">
t' class="wrap-page-content studentlibrary2">
class="wrap-page-content studentlibrary2">
lass="wrap-page-content studentlibrary2">
wrap-page-content studentlibrary2">
ap-page-content studentlibrary2">
-page-content studentlibrary2">
studentlibrary2">
udentlibrary2">
entlibrary2">
rary2">
ry2">
2">
div class="slide-wrap">
v class="slide-wrap">
class="slide-wrap">
ass="slide-wrap">
"slide-wrap">
lide-wrap">
v id='header_top_fullscreen' class="wrap-header-top">
STUDENT'S CONSULTANT
id='header_top_fullscreen' class="wrap-header-top">
STUDENT'S CONSULTANT
STUDENT'S CONSULTANT
div class="row">
STUDENT'S CONSULTANT
/div>
>
>
header-bottom header-bottom-reader" data-spy="affix" data-offset-top="200">
nav>
v>
wrap-push-catalogue"> rap-push-catalogue"> enu_left_control_push" class="wrap-main-link-controls"> h_guest">
>
/div>v> ft_catalogue" class="wrap-main-link-calogue"> _catalogue" class="wrap-main-link-calogue"> atalogue" class="wrap-main-link-calogue"> alogue" class="wrap-main-link-calogue"> ogue" class="wrap-main-link-calogue"> alogue"> General Catalogue ogue"> General Catalogue > General Catalogue General Catalogue href="https://prior.studentlibrary.ru/en/pages/catalogue.html">General Catalogue ef="https://prior.studentlibrary.ru/en/pages/catalogue.html">General Catalogue ="https://prior.studentlibrary.ru/en/pages/catalogue.html">General Catalogue .studentlibrary.ru/en/pages/catalogue.html">General Catalogue tudentlibrary.ru/en/pages/catalogue.html">General Catalogue dentlibrary.ru/en/pages/catalogue.html">General Catalogue ges/catalogue.html">General Catalogue s/catalogue.html">General Catalogue catalogue.html">General Catalogue ogue.html">General Catalogue ue.html">General Catalogue > lass="main-link-catalogue"> Издательства main-link-catalogue"> Издательства ain-link-catalogue"> Издательства le">Download app
i class="fa fa-download">
Об авторе автореавторевтореv classasss=TCont-row-docont-row-doct-row-docttps://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.html/prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.htmlrior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.htmlor.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.html.ru/en/doc/ISBN9785970607862-SCN0001.htmlu/en/doc/ISBN9785970607862-SCN0001.htmlen/doc/ISBN9785970607862-SCN0001.html2-SCN0001.htmlSCN0001.htmlN0001.html001.html1.htmlhtmlmllassont-row-doc-at-row-doc-arow-doc-a рецензентерецензентеецензентеензентензентезентеivlassssbTCont-row-docCont-row-docnt-row-doc="https://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0002.html//prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0002.htmlprior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0002.htmlior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0002.htmly.ru/en/doc/ISBN9785970607862-SCN0002.htmlru/en/doc/ISBN9785970607862-SCN0002.html/en/doc/ISBN9785970607862-SCN0002.htmlTCont-row-doc-a bTCont-current_docont-row-doc-a bTCont-current_doct-row-doc-a bTCont-current_docrow-doc-a bTCont-current_docw-doc-a bTCont-current_docdoc-a bTCont-current_docc-a bTCont-current_docbTCont-current_docCont-current_docnt-current_docurrent_docrent_dococловиеовиевиееститии hrefefps://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0014.html://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0014.html/prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0014.htmlasss=bTCont-row-doc-aCont-row-doc-ant-row-doc-at-row-doc-arow-doc-aw-doc-aa">лава 12. Фабрика друзейава 12. Фабрика друзейва 12. Фабрика друзейа 12. Фабрика друзей2. Фабрика друзей Фабрика друзей785970607862-SCN0015.html5970607862-SCN0015.html70607862-SCN0015.html607862-SCN0015.html2-SCN0015.htmlSCN0015.htmlN0015.htmlальные конструкторы и фабрикильные конструкторы и фабрикиьные конструкторы и фабрикиные конструкторы и фабрикие конструкторы и фабрики конструкторы и фабрикионструкторы и фабрикинструкторы и фабрикиструкторы и фабрикиs="Cont-row-docnt-row-doc-row-doc970607862-SCN00160607862-SCN001607862-SCN0016SCN0016N0016016r.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0016.htmlstudentlibrary.ru/en/doc/ISBN9785970607862-SCN0016.htmludentlibrary.ru/en/doc/ISBN9785970607862-SCN0016.htmlentlibrary.ru/en/doc/ISBN9785970607862-SCN0016.htmltlibrary.ru/en/doc/ISBN9785970607862-SCN0016.htmlibrary.ru/en/doc/ISBN9785970607862-SCN0016.htmlrary.ru/en/doc/ISBN9785970607862-SCN0016.htmlbTCont-row-doc-aCont-row-doc-ant-row-doc-a-row-doc-adoc-ac-aaдиома невиртуального интерфейсаиома невиртуального интерфейсаома невиртуального интерфейсама невиртуального интерфейса невиртуального интерфейсаневиртуального интерфейсавиртуального интерфейсаиртуального интерфейсартуального интерфейсаont-row-doct-row-docrow-doc607862-SCN00177862-SCN001762-SCN0017001717dentlibrary.ru/en/doc/ISBN9785970607862-SCN0017.htmlntlibrary.ru/en/doc/ISBN9785970607862-SCN0017.htmllibrary.ru/en/doc/ISBN9785970607862-SCN0017.htmlbrary.ru/en/doc/ISBN9785970607862-SCN0017.htmlary.ru/en/doc/ISBN9785970607862-SCN0017.htmly.ru/en/doc/ISBN9785970607862-SCN0017.htmlru/en/doc/ISBN9785970607862-SCN0017.html="ont-row-doc-at-row-doc-arow-doc-adoc-ac-a">Глава 15. Одиночка - классический объектно-ориентированный паттерно-ориентированный паттерн-ориентированный паттернриентированный паттернентированный паттерннтированный паттернтированный паттернтированный паттернированный паттернрованный паттернанный паттерннный паттернный паттерный паттернй паттерн паттернпаттернаттернернрн-dococ idTCont-ISBN9785970607862-SCN0018t-ISBN9785970607862-SCN0018ISBN9785970607862-SCN0018BN9785970607862-SCN0018ry.ru/en/doc/ISBN9785970607862-SCN0018.html.ru/en/doc/ISBN9785970607862-SCN0018.htmlu/en/doc/ISBN9785970607862-SCN0018.html/doc/ISBN9785970607862-SCN0018.htmloc/ISBN9785970607862-SCN0018.html/ISBN9785970607862-SCN0018.htmlISBN9785970607862-SCN0018.htmlBN9785970607862-SCN0018.html9785970607862-SCN0018.html0607862-SCN0018.html07862-SCN0018.html862-SCN0018.html62-SCN0018.html-SCN0018.htmlCN0018.html0018.html18.htmlmlоектирование на основе политикектирование на основе политикктирование на основе политиктирование на основе политикрование на основе политикование на основе политиквание на основе политикclassasss=bTCont-row-docCont-row-doc-row-docow-doc-docttps://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0019.htmlps://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0019.html://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0019.htmlrior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0019.htmlor.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0019.html.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0019.html70607862-SCN0019.html607862-SCN0019.html7862-SCN0019.htmlCN0019.html0019.html19.htmlc-aa">Глава 17. Адаптеры и Декораторылава 17. Адаптеры и Декораторыава 17. Адаптеры и ДекораторыivN00200200"<
>/div>
iv>
div>
v>
div id="main_content_doc">
Раздел v id="main_content_doc">
Раздел id="main_content_doc">
Раздел ="main_content_doc">
Раздел in_content_doc">
Раздел _content_doc">
Раздел tent_doc">
Раздел nt_doc">
Раздел _doc">
Раздел book-main">
Раздел ok-main">
Раздел -main">
Раздел n">
Раздел >
Раздел
Раздел col-sm-9 col-xs-12 right-column text-part-reader">
Раздел l-sm-9 col-xs-12 right-column text-part-reader">
Раздел sm-9 col-xs-12 right-column text-part-reader">
Раздел ol-xs-12 right-column text-part-reader">
Раздел -xs-12 right-column text-part-reader">
Раздел s-12 right-column text-part-reader">
Раздел p-quantity-title">
Раздел quantity-title">
Раздел antity-title">
Раздел tity-title">
Раздел ty-title">
Раздел -title">
Раздел itle">
Раздел дел дел ">an> / > / /span>
Страница ица > 1 / span> / span>an>6
pan>
n>
div>
v>
/div>iv>-film-top' class="wrap-pagination-links-top">
film-top' class="wrap-pagination-links-top">
brel-mode-pgs.htmlrel-mode-pgs.html="://prior.studentlibrary.ru/patrns/book_read/book_mode.png/prior.studentlibrary.ru/patrns/book_read/book_mode.pngprior.studentlibrary.ru/patrns/book_read/book_mode.pngor.studentlibrary.ru/patrns/book_read/book_mode.png lt постраничного просмотрааничного просмотраничного просмотраичного просмотрачного просмотрао просмотра просмотрамотраотра srcc=ttps://prior.studentlibrary.ru/patrns/book_read/landing_mode_gr.pngps://prior.studentlibrary.ru/patrns/book_read/landing_mode_gr.png://prior.studentlibrary.ru/patrns/book_read/landing_mode_gr.pngt="itlen col-md-7 col-sm-7 col-xs-7 va-m">
col-md-7 col-sm-7 col-xs-7 va-m">
l-md-7 col-sm-7 col-xs-7 va-m">
-7 col-sm-7 col-xs-7 va-m">
col-sm-7 col-xs-7 va-m">
ol-sm-7 col-xs-7 va-m">
="pagination-book circle animated-effect">
pagination-book circle animated-effect">
gination-book circle animated-effect">
on-book circle animated-effect">
-book circle animated-effect">
ook circle animated-effect">
class="arrow-to-start"> lass="arrow-to-start"> ss="arrow-to-start"> ="arrow-to-start"> arrow-to-start"> row-to-start"> w-to-start"> entlibrary.ru/en/doc/ISBN9785970607862-SCN0000.htmltlibrary.ru/en/doc/ISBN9785970607862-SCN0000.htmlibrary.ru/en/doc/ISBN9785970607862-SCN0000.htmlrary.ru/en/doc/ISBN9785970607862-SCN0000.htmlru/en/doc/ISBN9785970607862-SCN0000.html/en/doc/ISBN9785970607862-SCN0000.htmln/doc/ISBN9785970607862-SCN0000.html.studentlibrary.ru/patrns/book_read/to_start_book.pngtudentlibrary.ru/patrns/book_read/to_start_book.pngdentlibrary.ru/patrns/book_read/to_start_book.pngntlibrary.ru/patrns/book_read/to_start_book.pngbrary.ru/patrns/book_read/to_start_book.pngary.ru/patrns/book_read/to_start_book.pngru/patrns/book_read/to_start_book.png/patrns/book_read/to_start_book.pngatrns/book_read/to_start_book.pngаницуницуицуу"раницуаницуницуу"ass="arrow-inception-chapter"> s="arrow-inception-chapter"> "arrow-inception-chapter"> rrow-inception-chapter"> ow-inception-chapter"> -inception-chapter"> nception-chapter"> //prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.htmlprior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.htmlior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.htmlstudentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.htmludentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.htmlary.ru/patrns/book_read/to_previous_chapter.png
"hrefef#">правкаравкаавкакаа/a>d>rivdopup_imageup_image_imagemagege"position:absolute;top:49px;left:49px;z-index:10000;display:none;sition:absolute;top:49px;left:49px;z-index:10000;display:none;tion:absolute;top:49px;left:49px;z-index:10000;display:none;on:absolute;top:49px;left:49px;z-index:10000;display:none;:absolute;top:49px;left:49px;z-index:10000;display:none;bsolute;top:49px;left:49px;z-index:10000;display:none;ute;top:49px;left:49px;z-index:10000;display:none;e;top:49px;left:49px;z-index:10000;display:none;top:49px;left:49px;z-index:10000;display:none;p:49px;left:49px;z-index:10000;display:none;9px;left:49px;z-index:10000;display:none;x;left:49px;z-index:10000;display:none;left:49px;z-index:10000;display:none;ft:49px;z-index:10000;display:none;49px;z-index:10000;display:none;px;z-index:10000;display:none;;z-index:10000;display:none;-index:10000;display:none;:10000;display:none;0000;display:none;00;display:none;isplay:none;play:none;y:none;none;ne;divv>v idpup_messagep_messagemessagessageage">/divv
iv id='page_content' class="wrap-page-content studentlibrary2">
id='page_content' class="wrap-page-content studentlibrary2">
='page_content' class="wrap-page-content studentlibrary2">
page_content' class="wrap-page-content studentlibrary2">
t' class="wrap-page-content studentlibrary2">
class="wrap-page-content studentlibrary2">
lass="wrap-page-content studentlibrary2">
wrap-page-content studentlibrary2">
ap-page-content studentlibrary2">
-page-content studentlibrary2">
studentlibrary2">
udentlibrary2">
entlibrary2">
rary2">
ry2">
2">
div class="slide-wrap">
v class="slide-wrap">
class="slide-wrap">
ass="slide-wrap">
"slide-wrap">
lide-wrap">
v id='header_top_fullscreen' class="wrap-header-top">
STUDENT'S CONSULTANT
id='header_top_fullscreen' class="wrap-header-top">
STUDENT'S CONSULTANT
STUDENT'S CONSULTANT
div class="row">
STUDENT'S CONSULTANT
/div>
>
>
header-bottom header-bottom-reader" data-spy="affix" data-offset-top="200">
nav>
v>
wrap-push-catalogue"> rap-push-catalogue"> enu_left_control_push" class="wrap-main-link-controls"> h_guest">
>
/div>v> ft_catalogue" class="wrap-main-link-calogue"> _catalogue" class="wrap-main-link-calogue"> atalogue" class="wrap-main-link-calogue"> alogue" class="wrap-main-link-calogue"> ogue" class="wrap-main-link-calogue"> alogue"> General Catalogue ogue"> General Catalogue > General Catalogue General Catalogue href="https://prior.studentlibrary.ru/en/pages/catalogue.html">General Catalogue ef="https://prior.studentlibrary.ru/en/pages/catalogue.html">General Catalogue ="https://prior.studentlibrary.ru/en/pages/catalogue.html">General Catalogue .studentlibrary.ru/en/pages/catalogue.html">General Catalogue tudentlibrary.ru/en/pages/catalogue.html">General Catalogue dentlibrary.ru/en/pages/catalogue.html">General Catalogue ges/catalogue.html">General Catalogue s/catalogue.html">General Catalogue catalogue.html">General Catalogue ogue.html">General Catalogue ue.html">General Catalogue > lass="main-link-catalogue"> Издательства main-link-catalogue"> Издательства ain-link-catalogue"> Издательства le">Download app
i class="fa fa-download">
Об авторе автореавторевтореv classasss=TCont-row-docont-row-doct-row-docttps://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.html/prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.htmlrior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.htmlor.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0001.html.ru/en/doc/ISBN9785970607862-SCN0001.htmlu/en/doc/ISBN9785970607862-SCN0001.htmlen/doc/ISBN9785970607862-SCN0001.html2-SCN0001.htmlSCN0001.htmlN0001.html001.html1.htmlhtmlmllassont-row-doc-at-row-doc-arow-doc-a рецензентерецензентеецензентеензентензентезентеivlassssbTCont-row-docCont-row-docnt-row-doc="https://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0002.html//prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0002.htmlprior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0002.htmlior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0002.htmly.ru/en/doc/ISBN9785970607862-SCN0002.htmlru/en/doc/ISBN9785970607862-SCN0002.html/en/doc/ISBN9785970607862-SCN0002.htmlTCont-row-doc-a bTCont-current_docont-row-doc-a bTCont-current_doct-row-doc-a bTCont-current_docrow-doc-a bTCont-current_docw-doc-a bTCont-current_docdoc-a bTCont-current_docc-a bTCont-current_docbTCont-current_docCont-current_docnt-current_docurrent_docrent_dococловиеовиевиееститии hrefefps://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0014.html://prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0014.html/prior.studentlibrary.ru/en/doc/ISBN9785970607862-SCN0014.htmlasss=bTCont-row-doc-aCont-row-doc-ant-row-doc-at-row-doc-arow-doc-aw-doc-aa">лава 12. Фабрика друзейава 12. Фабрика друзейва 12. Фабрика друзейole="navigation">