1
0
mirror of https://github.com/twirl/The-API-Book.git synced 2025-11-29 22:07:39 +02:00
Files
The-API-Book/docs/API.en.epub

180 lines
46 KiB
Plaintext
Raw Normal View History

2020-12-09 00:20:54 +03:00
PK
2020-12-11 19:09:27 +03:00
��Qoa�,mimetypeapplication/epub+zipPK ��QMETA-INF/container.xml]��
�0D%�U��MBӂ�W�b���t74���=T�6�yo�j�w�cҰ*� �,��z �ӮX�h��2%�ǿn�)j�FRl���̀Q%�8 �l�)�OM����9u�c�F�M������vs8�7���Cb�֙"=j0!xgM�G$�%Čٛ�q��@֕���y�~PK�-���PK ��QOEBPS/0_front-page.xhtmleS�n�0 }���gG��[3�E׭[�a+�l�e���(�!ѹ��h;�T~�}xH��H��~ca�!��"���i_�,���]�^\��ŧ��������������R�D�B��n7�]�}hdvuu%�GL�v}��i��������]`հ':Q��U5~l��V��tj �"C�����j0�2Ĭqkh�"��blI:\
�=Iy�6`}d�G`*,����W�"o����ͻHʑq~��A�������bv1�;�VE���IyH���Uk"�|X����"Vл
����c?�9逊���lx�q\��(����<���=�vb� Q0eOlj�ûƠ��� p��SC���S�\�b�d7 y�K�fCm_ιI;�d� KO>z���${�%��A�
F%V�� � �>h�����})�<nX�i�Uk�2{��凧1�����,��hi Pe��'<#��������s<�����QUk�
��P��d��b�����I!�b��&�\�p��e��!K�v��S��|��F<���1O���GX �o�ٞ8_��䳱I�a�� �PK��=.5�PK ��Q6OEBPS/10_chapter-8-defining-an-application-field.xhtml�Yk����_��@��d;j�jw��kd�5`F>R3w4�r���Z����Krf����D��q��{.���ךּ#��/V�7�V���զ?\������w�����|�ׇ��~��jcg�������6��l�=��������߿����UZtFø���C#k߼z����JY�wR��|�Ԯ%]ˇ��VU�}�XLR[�S4����V��z�Q�1=LW�W��`M�#S� �z�M�y�5���d/V!�,��(�T< t��t�U�E��&�����m�m�w��r���X��/v��?��~)ȟNnT�u�������FY�n����Tlu<SG�[ ��-u�H*8{GW�&��{��V �P�t֊t��g5�1fӨZLP�_�?.�p��|��m�8��\��u��p�n���A.��ʒ����`6kLSL �a����WF�Ǫ��7
2020-12-11 17:37:42 +03:00
��D5�ߟTMwd�X^�5�- )ְ%�Mʆ$�fk�=ɷѧ�)�ww�Q�F��٠�
J���G���u��@��������S�>��A��g�Uc��I0��/�ct��H�2� �ΕK�����:Rr)��ѱ;���|1���A�x�E�/�����&�ɗ�6�@
��W?��I��#G9�C��
˻��ɓ��?h�:�1C.l^"�hi�V7\~qke)�S`Q� KZ��H����p:�D� �`�$ԪrMC�L��y=�W�xR�n�.t_/��(֓�t�,N\b�Ӓ���o��:}�8H6\)^?R~VwF��z����w�����et/�C���9��Ɋ��LkLT6�"."����7�wR�0�!y��s������8��'�F)Z>a�}����R} �'x��T[)��J}u���Ԥă��&�B3Z��/���-�ʆ{sh��*� }�h3C�Y���|g���Š�s�$^$7X���yqKƃQ������S=Vy���n��F��Χ;[�C��@Ջ�f�ɥ�� z*k"�m]H����IM7x���%�>�_���뺱/m���T&����}�;c���3�u��1�dP<�e����s!�U�GfL���V�r݈5��Q�H*�}�S�Q�����7� Ů-�u����C<*!´��sR!�u0�"����W)(��څ�]��iČJO���> f���ɋS��%���ӹ��P��U���͈�D.�aZ��f[2� ���rl�-{�<���z�n��L��������{ٺ7ߵ��z���
�T�x���@��Is@�Yz�Cr�K+�{biH�7��QLcO��?�Tᖠ�<,�+��嬎����!�F�DW��ۃ���A� 7?f{D��)��EH9/r���O�8 *��&��©��=|Fe<��BE���Z4�ꁷ���TU�m��1S1/��a����P��E���+�|Juzj�'�
#dz���.Xkj����0���������z�S�� ����'����LS!�G�e�0��F�Ԕ,^�߃��7!�3r�!KwL,����9H��j�S7��b"� ��N/�����'d�{��eNf����F���+�OP�5��%�|��% @X�Z�G�xh2E$x�uh*�_8j�����hQ��N�[��`"���HDi��P��t���t~j�B֎�yRi���G�̌ԾU��XA9�^f%Z' �}�DdF��=�>��M��K}4�Ȁ�"�8J�C$$6��ۋ��Z�{O?�ջ�zGhUf >V3����)�$��� �^�Ƥ���U�K���k1Y@� #K�9���P���,� ]H���987w��г��R��fN&9����&��<���gw4��ТH>g
=d�X͆���Ś'<|UZ ����P�U��>O+FX>$��+�s��$�ظ�lQ�\�l����Ǽ�&g�<w�?[_�|J�'_7��(2)B�s�\�3�pq��GQD��c���&`p�7�0�s��|�[��Q&ϵ�Q�(Qj��6��$v0��2 <������8z�~+߿d�|ss3I�o3Z�F�����ȅ>�����"��*.�x��c��X�T�1�����,��E��!r1̺� �h<�QQ�����4��z�τ��P��'%�9���T��Έd�1���8�\�Z�@ �<��F�Z4��C1����W���_-��O��`�%�d픞�E��z�2��Z�i�[��I��$�5njU���9�jL2(Sb��Ҝ�T��� �\k�/�.����P�� <p�On�#:��4Bj_s`g�j6@���v�$7OEM���6��k�"���2���f�iy^ ُŋ֒;�Y\��d0)���x�P$1� <aoK/ v⏣,H���U�K�Ԟ��P-��N{a���$����������`B�><�ˆ*A]D'!�U��k�8Py�Ѐ�ZI��T��kLR5�m�^n�g跩_7���ύ�]H%�u뤷5�'�s���
dT�^��� ��[�e[fS�E=�?V̳L�>���3���'fVAA8{�� O[�+�B��,��E��/�-���s0]M{�p^�U�w�4�V�G��4����f�O�V�CF9�7� .? $\u:?����8,�}f��i�dМh���>�=D$�*]|.�G��J:'Ђ�k\��N���������ny���f��KOc`�;��r+�Z}rx�]m�0?�@/V~���v��Đɷ�� �PK�`@��
2020-12-11 19:09:27 +03:00
nPK ��Q6OEBPS/11_chapter-9-separating-abstraction-levels.xhtml�}���F����+�:`�}(uٞ���-K�_3Z쎍�f��@�U̪��E�0�.���/�xd&ݖ������Gdd�O�|��X� U�|��ӛO��ٶe���|��w߽����W�^��7���?��8�ǚ���)��&|��������|>ߜ�v���_|����y.��Ӱ=Y��?��'���u{
2020-12-11 17:37:42 +03:00
ϋ�aN�<��(^�+�?��w�����{[R�����������������џ\�zZ|�f��m{�W�o�����Z�Ǜu�����|�K�����y�_N�����Я��Vt��N���?ȴkY��M[^^�<��7��~����w���g�|���>� �=[��E��v�
: /�qWT�8�!T��R�_��{���Յ+��/����?��%�jOt�7ş�3��[g�{����Hw= ZT}qn��,6��b߹_�n��� �
�:L�����7�����Ц���nWm���r�#���m������+�kiѧ��zij����.��p�e҃ǡ鶵w���?�:./���K+9hU���v�k�Uᚲ8c?��L� I蹾���n{���bs�[����7�C n:�ㆸ�IO�6S۞�RiWÑ��i�VF:�E;��V����aE�Р��&`���W �1��W�6{]m����O48�눉����w��b�<[��-��1uL�����GV��G�w�h��C�Zq��<� o֧u[>o�c���x��T�d� ����qᨽ-#��9u�����N��pM���Uە�{���.*ǫ'V�e�\�o������還 :�����.GZS�f�7i^��[����8ԍ�d5�$~��2�8B{��6��:y]1�������^'�H�z�.ԧuI�4j�K�:������I�҅ޟf��ྻ��:�
Vw:\B�%�!��}��MZn��}󕐗�P�U�QN��'^�A�^}K�^�$ucX��/vn��L�?}��\� C'.�jb��mZ�{���.g���Adî�H�e\]gw��;l�������z#r3;҉�V8��_�p�y$�50Yk7c����Ǻ�ٓ�ƥ!�{>I����[?tt%��
0��bi}u�9�p�z�鵶a5�ҵ��+gA��}�B�٫�=�K�E��0RW�}ѴgZ-�(L�k��ƕ4K�C�o�q*z��Eue0 M 1ȟ��d��������DYY�m��bEA� )e��e��X��.��K�w�s��`����!yCR��|;�h=���C�)~谘:
q��Q�황�J�Í� ?�0�K����wf'0/�uO��W���TM|��o�.!�e�/��� �xЕ6L���}O4��Ȋ�oM[�{f���d��D[��u������&�r3���=M�kA�nU�w��ȓ���_�:�����q� ����w���ӵ�3���g*oh`2�� �W�R�>�{� y��sɉ��U�T�Be�
�����ġ��W�g?|���� �~&����m'�����W��y������xi���~yrwF$Y��>�Hֲ��*�c��Cw)TL:R�s[��I�n{���Z*�*=Pm ��Q�V�Ը�ddG��]̙�lǬ� 0�4�kD'D(�I"8*�����.y�w���m��`mZ{T]�.I�8���Q/j�A���R.HHU43�R��"8� �q��d���ĉX��ȨA5c?Х��H�-%���5jӛ5_�[��������n}��!�i��� ��� %�$�@����F�˵�a%����ɢ�4�,ZoKԴ9A"-���������h� �JL@�g�/����;�Bh��698F� �!�3p&I'�V���F3�E���q�0*\g����&N�����9� D���&�$�cqUDǘ5@�C1�h�M����Q��O��"�IO-U���2;+�=�������H�j�|�o{� 4��j�G�R��Xv�[��A�����B�^�-���y�|G ���C��"�7�"
a}��k.���� ��n��N>/��Λ8a���-�#���e�%����'���w2�
��6�g%N�\;9����l\�2�M�g��U�zo`;��p$z�� �]@t�9�������K�|���u���::f:�(
{#� w ���)C���t_ ����N���L���ۋUFˌK�BD��P��㮰�D?��z[m�UCb�"kt�.;� ��K`{I�� �qg�B���w�0xCe�� � �m��]� �
�lZa�!��x�B<~��<!��)<��牐����g�Q��҃�VMJ;3<��
��AzN�3z��O>9֏��W�1�� �b�Dz��T!;�+"�M��~f1�0�pUE�>n�
(v]{�+4Aq�\ܐ�?! ����V}�s��^�;:��XmCG~�dlq�1����W`��ۂ�tY����`o����D �/;�`�O�>�>�a��,SY2���5 'x�
�vɖ�Ç��.r��%ZmYC
�v$C��n[�@�Ԫ�ޖmh��؎D������� IE�D(�@ߕ����k�}�ѻ&d�n�=ϒ 3wn��͓L`�,}Hf��d2���a�M�É�M;�84sD�U�4q��MB� #FGo�� ����%��Lj|\�jq7�l&�kx���]?E� �v9 ��M����PJ���1�NT�����9�T��V�3��9���]�,�K)\��o�nёy�H�t$�WBd���/ty�B>�F6Y-Cc�����)�"Օăj<����m��t�cg������g�&W��h�Mч�H���EC�8�Ֆ�@������Ry��)��^h���Da�2�)-��4�˦���&�Z�!2ط��*Bk�톮Y C;�]H��n!����(Pl�&V��0.�<@����w`3T�
��%t�=DE����ܬ�mK�&�T\��C'HS��Gv�7�:�?�چ}�d$AmT�I'w`{�<X������߾�� ��%��k�U�y��ND�xڭ:&���s�����#����Ɩ��@ו�& �a��j���g�J�6�]�ԉc��V`�S��>-�� c����ŔmX}�"`%^���Ν��)]���'�ݰ[�v���Q��# ӆ_=b8��oݎ���/�r����0A����]�t ��%�޷�Ν��޶웇��^��v���T 1�Z�Am��X�$ �
!�@�_�tz{��:�XOlnp�= `���#۷�-���'U�S�Tl.�����8������޲C:�#j�} m��(�a�J�%���|����p�#��\Q4�O>��Bxuv�_��o6ervs�����(��
m�$ͬ�IX �/�=�Gܙ#b��6#܌��8�;h����I.� �/��9`��������u\:� ��d��t��;1�������W��� �C��l}�d��Ds��P���!T������D���3�Z��U�C����L��E'�%��H�c�8�{,���#���Խ��S܉� l�k�E��̆d�+���M�����;�3pj(�7�<~㳥7"��?�n.�W�rx����7��;W�Ċ��`�{���)l��CO�?�퀣Js�F���o��(�k0Ŷ�N�*Is�ECz@<2�D:]
s����7����d���+�*�M#��%��WZ슩�� ��%���m���=c��q �xb�$�]�;$��)��Ņ,Hļ��+vÍ�_��]L3���YW���6�&�;�I�A4�í"��b��HB�`'�O�=�����|�Q��i����9[�1P5��0
��w+x�=I`����T�k��@v��}���"^����v��A�"ȝP��U��6��v3�_#D�'���<,���������X�1���Ig}t���ln��̖�bsyM8�o #��� �"y M浨 Yr���l�(5��H?wIK��oq�̭����r�SXɅ�>���U��L��dm�iA��Jq��"�C �^n6�yO�<p�N NH�D�d�%�K�4� �XG��ܥ�G:11�l(IG���a��}�l��S/����٥NŮv�D7��s j��}���;�{�V��4�Md�d�a�i�t��H�:|�4!�Ar�$��1�� 0���d���o#n��� x0��a��yM�1:����Q�.x�Z�.X�`��1ʃX�y#j���y�f�z�0NfU�V�
�g�}Z���_�ӧ_|v�~gzQ�CئC�'S���� �(.E|��:�d��G�g8ЧWF���8FW2����h�]�v�Y_�ɂ�||h�S����`e��&��&�}�6�'����ӄZhط��lӿr_M"����=>u<_�����㲄�[�����u��|Ƿ�;��+:����� '�a�z�3�e��?��7ſB�Ә�����!�S�\����%FC
��ć}�N�=�y�0Yi07"�Y�9�E����`.����k�W��%�03aD*q^U�@ ֿ*�6ט�1:�˿� �� �4n4(�f�qʶS�)R~ ��.ْAEC�_���8a/܃�j(@9����
�������?��c�P��������p���j��ȷѣ��޳���ZVaK&o6�c�P�ʭ�M�$W4��S��s��g)p����j��c�k
�$�����!��\���i�Y 3仕u;[l$�\�����E �d���Wd�;���4�j�>��H��E~Q)����g������ :�!F��� �?��$]�_����[�H4�3K���n�����R�־�QB-�� lfw`�w��#3�.����h�fs������3Ӳ�w���k�[q,��.�VR"�4\��_�%��ӭ���m>�1c�`K!p����Q�c��B�?s���@���obu@ƴ�Z���)3���;������ZQ��rf��B"���E�оbͲ@�h>��tP��Q��4W{4m��I�ع]ځ n)Z'�.��"p|��íY]�8�O�q� �,>;N�=81�$��Һ<{�������!�+����:�`��$k}��#:2 z�e�D?�b�f�Ŭ��
�;yV�����e�Z�l5Tj��y,0�R?9EPN��4�P���ii� �,�J�fZ�R����o���7�?\������>�������˭ �, 5�VG6�i���:3x���4g�S�!dX3̸�]�
�H�hX�L�){+�%Q�g�ߤ-Z�ՠ�eN� �&q�p:%w\^K&D�0��;��$C�Q��()�{L�\X\��gWE8�y;hz�u�����%TYvl��
#�i�nT" T��E\s�Q����.��9��QGr�>#�pʖ�t�|��@W��mV,��1{b�#L�W�L�le�J��
������ y��"M���!�3e�PI�>�E�@�*��ef8d���XN!Ʒ�&��J@vHI���x���*sne��tob�RL���!���q8dY����[pbp� �� ��)�ls_f�_�$++����'6!���ekw�Ց���&Ǜ]D����2;p}����샔�9��([ˑ �.-�+S�V��G9n����dư�J�����qA(�UF����e�4Ւ. ���RV|����hw/�n+�Ǒ�J�5p��뭾�ҋ*mm�Kf�PA�H���t�*��D��e�J<
!��JC����d#�`!Z)�W�����3a<MB�|�������씫]�D1�Q�(���%3=s�&��Z�<;� �X�sʱ��Ւ1y�:K��xB�U�Mf� ��mR�%���;/��!��%Q� L3o.g�T�x��d��������]�����,[/� Y�T�h{�@N9ʬBE���I�����[�V���=��������I.���ӄ ��z��:j��D'h�6��c+��v�~����"�XBt� 6��I��bz�d�J��b�,s�J��֥����0 O�K,�BR?�H;��Zwg�b�l�M��q�$��\�>�����,�v��q|��I��`�H��dV�3���H��u�'iOF.mt��=.~۔,R�I�^R~섈h �>�[E]ܚ���s�-����Oܰ���(�ү9I>�:I�-�(�isO��2$��,p�M�$�E��S����!H\���(�|�Gw?-�����֭7�}fձ��\L�����œ�1&���?2C���e9�ޟD�&�Qr��=L�_��,����Nׄ�q<F*B�3(P ���������d�a��R��6��O��+��Z�f'-���� R3в�Ǝl�X�p3?�b��YM��11�RLj�i g���Ua�u��B �c��ڊ)m5y�U�FR۱�!e�.���܍���(�5$�zT+F�!�T�hc�􏤞����G������zyk����U�xy`��uj��
Ha�mt��^=�.TPG1[(vyIf� U�J �(,@�?fd_M ϕ�������wCO5��:���x��`��ID}�?��{�3D�8�c�6����K�NgI�!K`�>&Z� !yL�z"+pQ�f��7s�&F�SJ�:�����q�eJ�_��Jʮ��F����`����n�iXC���!�H�]�T���$ 1��R+6=Q"��fg�{�b:�,�k���d �����?d��T��Dʅ5hv�ײ�GM�y���X���˘��[<<���P��X%e�s�����>F��S�����"B�ϣ�K�u�:,&'(~s��)��F�ɪ��=4�'��ڝ1@f)�㷕��Y^�P ��6�����J�^�t��x�����R���D�ET�O�iN>� ��JkIS[@V�|A�j�I�2V}��zӅpݭ6F頬+S4�L�.���o ��º ���#�j4��:-� _�?���E5��R��D��{hsLr[���k%c�=7���w��Y��A�H��-7� h��>�����LVE�Hv�u�ss�,q|)ǐ >i� �� P[I�(ņ9U^{S��a͸X�F�Fk�{U[�V�"\R'O��3E��ךٟ� �"�q�.�i�����h?_>���&�nF�_���o�ח��x�_w��@B�G�>��Е2B�I�ftq��X�&�B��ͶH��["�(������r�Ode�@:��LiZCQ��? Gn`�>dA�J�')�U��aI��l52�v���&,S�����6L��-�{�B�<��?�B�g���x�����;�y��ɷ]�0��TYG߈�t��3L�J�A��u�.&%�K-z�Zl�d�[o�+Q�R����R�M���@�w���F4a 1�-0���6����cI&����Ը^�;ޜ>hUH�Y&�ؓ�{$�" ��[��x��^�A1�}j�iJ[fs.x�%���jH��I�ɋ#�����H������e�i�9 \x0mL�
|,��桽�a��M9�N��/����<dP�f�3{������{����b� f���t��}�f�4�l?SM��WH�f|aXO���N�#���jD�� ���T�5��fXs��$�Ś�8Ԩ��j�؜���KD�5p3 яua�wY~G"w��g�T)����o�M~�Y��H n(9Ob9r����ꘛ��S��gK�b�G'�c���p��u,��F�c��G7.M��Ԑ�XBé�� 'V�h��k����V"�׎p(��H-�V\�e�����L��.���b���,���94p ��rv<zF� g��^0�v��3�a�7����K��1/ Y�
M��yFx�U�N�;|�W����|µ�6VX�b?N$?��4�)oT�����Te��O�x�{6S ��4�\\;t~�� ԗ�����Q:Ǯ���y3)�bG��C�?0�Y�Uo�R����厏߀^&A:���b��2��?�^��̴��dSr���Gۻ{��nZa� $eID\^�����zٞ�@S��z���D�e!�`��� \F4���O'���,��W��A��3W�5:p>��,<�t�"�Xe��&�Ӓ3�"��m*9x{Kå��+��;)?-�����>�L#�cYQ��=���Y&��� �.��_H5f�ąY�����)jI������+��a��i�+���V�M�d�
eS
>��e�����ٵ��Bkk��P���.�gO��;oj��ؤ�� n}���gS�<��ZNE'�S+ ��=tB^\�5J3�c�2a^��[�����D�vt�o116��<��_B���jӄ���ڢ~���z7.��"�����J��O8{ک!�1�Ee�a��}x���Z�c�1���i͉��~��kҒ$T���N,ۖ;�>s���D��'t���X�7�qy��(E��y�e���O!�U�.��� S$���8SU@�J�Lhu2�:'?��X~�u4n��.�����l��6�2g�������/���~
�jU�5a�T�?1���>��P�
yY���%+�Fmz��^��*.仚O���^J�z۫]�`MJ��nk�������cYS��\s\@ =ǩ ���d�������,����&99����j���+V�:�de^V�r q z�AU��G��jK��=���� bJ L�c��]�L��� ���*�2�4�G����"�ՖPθ�?Ub-��S�N)!~t��쬛�I�AY�ݝ�NA���I��c�0�H�9�ޔ ��t��R��$���y�7nU�Z���6��~�w�ڻS[1m��1��v��� 6~=�#��ǝ�zu��i |�� �fNl����u��/�ެ�S+�D���ˣ�_�.rt&���,VV�.+eB)��h�ξB�]��z������R�E&�B֜���4g��xy`�=�S������1��A�j� ���e�ƅ;���j�託lg���,Sh��!��M���n6^�V��ۇ�p�q�`�����kc ��A$�X��Bc*��9���]M$Yb��ޟ���#5F���i���bL��ɓ�<s7f�i�����R)�5���"���m�*A ��]Rv3ȑ�;L���;J��N.+�
=Z��j�\�f��I�w-$�*n2fެq��WL�u�~'@�\f<����i�l���,��a�,�ϛG�x���L$~=��o{���R���#�O6ٳn���)^�5�B�&�zߠ惮G�L� �4ΐ��;@m�I�Ǖ����7��Q��/�������'�\a�A �� ����h~�h#�K�J��P^+ ��R_z�Ժ)�,Y����ܴ�a���D|��O
.�Dz���t���p���T� ����t���+1�=t��9+?��Z�y�����?�����_%Ш�3����/��@e�"G?4���qt��4����An 4С�Ӧ8~m�.�D���n���[��᫔T;.�!���6)�&���g���Zy#��_ю\{�:˗5 �%�g�GkA��1 D�S��GYi��n%�RAw\܋ul�δ�O p��Tɹ�h�DڨV(���y�[���J�ɩ ް���F�ab�ĤRr����r{�.$��!qfm��1#���j�ST�3!��ǿdžA��T��8���feG����d��=�$gh�)I(i4Jlǎ�F���8�`�ܱ�mf�ph��`Kn�XH��?m�t�����W싆̈p��b�f1%cT�TՉ�_�`eMU�##JGX&�����{�L҃b����E�N��=2f㷢n��Lɂ�: ��ݸ��c����ٕ��6ޘ���[�T)�-���¢��r
�~�%�ގn7Ϝɍ�f�������j��&<R���V����FT�g5lWZ2xʾ;�Rz%@6� � ^+ʰ�Z�VYпjn�u�v ��������myC��ү��� *mW���Ƞ��I}�S,�8���E��c���﫦Ѩ��a��蕹23r��B�b�y5J��l��"9[��/Ͱ'�޼6��Ow�}{�._l^��*i���(�j�o�Xb��4�xR���޻�Ls�I��iS_�j�;_��7��Ž�V��1m[i� j /��]�������#ԍ�ܫi��-Ywt���.U�P��t!�;����k8����b��F�U�њg���6�|���*��<�xzg(rK�=Blu?�<�]�V��T�c�*����G՚�b�hl6����˵$���� ���1�[P�k9ej�-_g�f3�}l��
2020-12-11 19:09:27 +03:00
2;C����8�ņ����5 ���?��PK�W�'KyPK ��Q8OEBPS/12_chapter-10-isolating-responsibility-areas.xhtml�\moG���_ѧ=@���w�%Y�c'6�v�=,�9�$'��f�gDs����TU�͈�`��鮮ק^F�/>6��7��l������T���eծ������G_���9����?����o�Q����;�O���=?����r���v�ݟ��[/?{�l��֜ʢK����U�]��'_.�֝�Zә�=�9Q�zct�?4�ת��Ι>���U_���y����t���\�q��=�W�����U˪���z����=[W���L�����ڸ�1����[���7�E�@Ӧ3+�b��� ��zi�������,?���|�����7Fm;s_���Mi���5�%$������B�t}���R��t�+6{U����������5�����W;;ԥ���Suugx����T $˺����ksoju�o�3P��2��r��:lW�a P��U�QD�nS��3je�f��MI4a]�f�=��6j��/�����*�je �QT[�ί��)�{�;�(��߻�m��:Q�����L��ZGT1��@��U�.6Uk�YӀ��v�l�?��§���R�|�F�U�a|xi\�A�8�>�[g�� � G���� ����'�<l�N��Ҭ�>��r�� ���*����ї������f["��3f+TU�o���zC�YZ�Iw�����R&�S���zE|q����gcU(Mm֬ XOj�)�$�t�0�V��B���K��=o�ş>>�x���n���]=�vU ���!�n��~�;/��E��7�=���ݛ���"��u]+���z�H�:K�r��L�nȑrU�������`sS�OVG�Z�-�j�A�d-�Ut "� �1bYU3&b��]њ�l�J��cZ��_ ���ժ�M� ^���jU�����B"dApr��g��Z�C��b'XK�l�A �A������ &�K�Þ���!�ݣ_:�8��U�̄C358hf�槜��N���Ђ�Σ�{٪k�9s�W�^�ρ����k��C��Ih�#v�����:�US�7�Z��xda����)6��3����c�0�lAgz���! m��G�;җ/=)�J^K�Ѹ���j ԁ�ʮ��^<KRz�6gLbkŠ��2d�LU�O����i����wt�N_Ec��I� �m��'D�~��ZB�#�6�Ar����k(H��JD����O�,�@Ň�zO=�G�F׆"�v�JPۂ���pl��9B7ܰ�ڮ#d+���*8ZV�s����;��'�{��@w@�=_|�<��k�B�u��X�1�Ĺ�D�\ K�&e&�Y\nt_�s����LH��2�!$l_�n���������$~x� :��U�R��K�Ɣ����˔��@�:�evO#�|�J&�~8`!h1�`V�‡�!S2��gR���{���*]W��Uϼ�9�#�&8��nN����I��� �91�d�<�w�0�x |�pyxB4?|��O(�U-=�)�,���7+�d����QA`��F����M�w���^O�Jފ"(��\} 2}<b�� 7��`�y$rb����Ox��H�@5<�m�3�B��Q��mU����-����@~���,C`���Q�i^xc06`l�Q�橪��������zXwJ�_��G�}� I�S�����E'_b&j��,���TApT��S��taq�������yEI�& �(�6�#/<䮫��JH��-8�� �3Q�J���t υm��ٍ��C�C׺+��*�����;���v�e؊�֔]�|���\�>�F�Bt�qz��W%�2SKMm@.��HK���y�N�V/?,9��P_�)[��� gl,��t�8gc�%d���<�ku�+E� س��ax�� �סb�u�7mehķ.$c�1ȇKGɃ�u��g9�'AP"�&��6�%�i�_p4�N1 � iH����*��ҿ|�A-�/����L[2O�Gp���:@����@<�2GO��O����˟5�!*/��X.䊦��x��>�JK[���g[C{����FH_,ԻO1��� 0�9t��c�w������h���>�S>�>p4n�j��?�롪K����t�4n��zC�b�%=�c��3�PD�R��#��A36#rn���$�D����2Gɚ�:���N��Ґ�u��o��_�_9����^~��s,��ԿN��opf�8w�ؔ��x�9��ݟ�y���fB�>����*T(�� ����(fJ����}�a��Hͬ�K���+���f��)�7 �kr�, �:�6�$T����T�)}��=�� ���Ј :_��zi�T�>��L����j3����H��C˦�C����zmq�MC��d�� ����F]� xZ�����r����)G8���,Ő[��΂}�3T��/������K�Uk*�P��\p٤b��])�.�������/$O�2������3�m��o:�,�O'� g"���� �V𢄬'.����I��t�
2020-12-11 17:37:42 +03:00
� 9����%�-�pu�cB(k夑��`��s�����,5Z��Ҕ�X'�"��I�9� d���r�)�I𓊰O)��O�H������dW$����|07]���QAa>0F�ɤ>��<p�ox0L-D�N~��W�l]��M��w��%�C~����8� �κ
ɑ���Y܂q9v�n���F5��Ze�оXc�����_$g��L]~�U*��QW����㋓��4?{rŷ�upY���»ې���)&�� ��"����Z��{ਿ��M,JDzm@GT3)���ΰ�]V�%����϶�|�:������� ^9)��+]gp��\����" �r �n��C����F����bߠ��-�-������g�-�C�J���
�`[�C�����k�I>����mg�j|��3���C�)�q}g��y�O���7��U1ڒ�`����r/�P&ߔ�������" T|C��w���Up�j��J(\���$-#'���$$U�)aب�w����������o__/��\$��di��L 1n���D`c~s�K��i,�T��췄���:��D윱��F!���� Y����e��Q��5��$XB��s���L� N��%�Wks�|���ع�H���0���_=��)>��/�a�b�#r�.v6 �x����U@C �0��ܕ[��.�zM��O ��?u���G��38a��u,�0X��0�����y ,g �
n}�c)��1o�C�՗46��˟�-��|���D>�`K
�-Y ��C��
cŇ� r�妹لC�3g�j;t[�<<a��� _�� ��B��3�D-5]Po�{j9:f����G���s��tK�\:�0���-��� Io�Ulaaå�j�mk����$~ɿUt[z,�1�ս�JnVQu��0�Fn�P��3Ii�ͪX\N j��40qP@�UD���Z �4 ���Ǒ%�B���rQ�=\%����2*z��Am����G+(��S)�,N}u��z��}�tڌ�����ub���E���%���� ��=5��'!��~���O|��� � ���c��L;���ꙟ�`�>����S>�iu�Ý����O����Ōm!P!�ܞ�{*�r`!��H�Et8�!���P{�A�Gvw�MD&B� �)�b4�#�)RTm�q@�/D��Q���O�j��G� �ph�@i��|�r������G�A@]�=5�J�H�W�C��?��|z#��mD�Y�%�ͦ;��#�Y��������\�n��:�%[>1� �DN�m 4vYRb���]P�ֵb�}�u~6U)��Ŋ���@�P��1Wi�%�J�:1��y����(]�"����� �̘!NJ�PD���a���-n��#��T����".�5tY�A�*�Y��% ��ӗ�A:��QA�"�O��2 �W�[���VY�qO _V�������<�R���[��t �y�[7u������Y<����'[�U�R���)�|�����H�^[�:��=�}�<ݠ�n�eYDA���S�`/��I����M<՛�eC��*��$�8U^j�%�q���l`0ڀ��%��Q�h�Y��.���.�u�ϤD��u�Sx�ȃ/K��*��}&6Y�qI8���]�w���`�̰5� ���۝�J��ލ%�kMu��!/W�D��Q��< D' �tRyq�."Co'�ɮO��*7��`!��T<PO/��W�]�U�g���
�o\�x3"���=5�b��̐�O�N~��=�i���\z]����䌧,��+$姱�ק�%0�ck��'��g!C��T�=؍�:n���RőɍN���y�j�UHh�Ƨ�PS�<I�kT/�rY7ȴ��!Ӌ
���
6Cld ;s�?�)*���R
��:�&��A>xI�d6=����-0���GI����T��9͍P��H�3������_�Y^%���~��T�k�eI1TB� ]���d.�'�KQ%s�1SFY Ď-��g�q�����^v����>|x+���B����{��=��1�[2U��-���-+*����G�+=��v�����E\Cpu+]�U� xz�t:4�n�\ʱ���v�M���E�C;� S{B��s�Uw��161�^(���L������$�ᓪ������m�%A�2�q���e��/es���yHb7YE��R�ɐy/c���`�P� 3?�E^��٥�l0T�mu���ي�(�MX�_[ p6���6�2*�ƭ/�Ľx$e�2���Д ��@y ����d|䚹�n�6'�'e�uL�$��p����qK��ѣ�k]�wB��J�+�W��pt��f��B�Ʉ�Hc���]��!9eJ�͡�;��ؕ��郇,�4��/�A�������:�N–~V��]�gS_Z..#V~*�7���C>9��}*��ʙ\�S-/�|�͛\�����Hề�vG�C��� ?6x+?nz�Y�� �6��,��q���V�T^!�er�ϳ�m>�Yz�����t���h�c+�SJ"|��2�v;FR')cxg�4<Ĝ���� �U���1��ɒ���n����2�&��x�4S ��㐨c7S�Ȩ�/n��q�7��n �R��e=?�P�s�\���$A�YB0������Õ�u��Ce�
� ��s��*�i�4��1�3m%a \ŧxe���ڶ���O�� jp��|� }}6g`���_t�e�z�Te��Y���9��~�i(h�G�&��.��d�p?����R���7B��>:��s���vFƥ�^Δ@�4�(;K�t�L�BO{{H�=R���w<&Jﮔ�W�7'(L9t I���jC�3P,�Z������@}#����X�sz�g��FU�ǡ��}��~�(.t9�<tʀ�M�OP�ɒ���>"FP&��> v�����x �C���bŪ
�1���B��� ���4�?�*w���auKo{�w��yri��j�N �� �3�7����M\ ��`r_⇯_=� ��9�=r���/L��*x<7V �@^�0 ����>���f�C]Qh�3-?�@�Y���'��[F�E���u�?��;
hT1���s����~�� ��B��h{�?��b[o�{��Rֱ�Z���Y��9p���K(�8$�,
βW�b� �L�P�q��ˌ{�_���CC�L�Ѭ({\�Qz)MQ�yW��]����q��v���^����x`��5��͒JC+h#l���t�3&&A��LV 5�n�_w ����Z��>�uUw�X�v��)+����o���0}+������Q��&��{�^j*�z�{��7�d�G} �4�RH��](�P�5�3��T�&0��%i����)����;,ᅶP�)q��y���iV2z��ϗs��Kۏ/��4��+�;�55�zi�Agz���}H��������O�!��h�KD\"�ǿ��@ig~�`9�w��Z�܉"4��g9�������۸�.�g��e�����D�����R�W�@c�I���U���D��9�qx���L�Js���p�3k�4�-l��
�乕�����tͥS(u�% n��,��T� �I�4;�;y�vUy�Y����h?�MQ��Z� �� ���#�<��Y]������Ǘ�\q)�ɓ����e��V��z����ES{`\^>�����Å f��@��P��������8(����=�灝?�_\[�)�����cO��3�۝��l�y��'n�Bv�u�|M���I�}��χ�)n���uVK�O|`�x �Z�+��T6Zi�I���ot���3y�Zg�v[�0�1�c�4T�|B�E=��oe%y_)'4�G.Sd!O/��j3DBa腦��D�7oZ�a�IxK/�K{I���b�=Υ�B���E�U"Ϳ���'ux�=������/��zCx���U�� O�������X8���0}�^����w����Jz'7��S=��U���T:|���y����k�)��,� fҳ'%C�lG���o��xA�5�P
�[d�`����ױ���9J��L|z\�?Lv����� rT18I�d������<���~�NzE�m����xx:ipv���R4���@4�-��wIIN��ߦ}��~��L�E��Z8�����<p����Ւ��̃K�g
���A���V��duh�m�񡉃s
����G�8tp� ���XB�a�����H�Zz=���e*��~θl�e��ۡ#�mx&8Uͩ@ǩ�����,�α�ӋQZX����E�١)��N+Hj7�h���W:%���*O�E�u�c7�̣���p�/#S>���I�^����o�L*T�ɪ�kH\�������p(��!R6��C�;��2OxG[嵗�uH��
2020-12-11 19:09:27 +03:00
/����-2r������#2���J0�S���`R��5�d��n�͓��6��s� 1�4��X|��4f�j��)qև�4��u� "�Z(�;���?w�:LR����41G��an����:<�`�[�Ue�i��B� �:�7>�qt1��|�Tt=�����Fn�� |]V��ڹ��[�6�����t �?V�����PK*���q�KPK ��Q5OEBPS/13_chapter-11-describing-final-interfaces.xhtml�]{sǑ�_�b�Թ����X�D�"�9]��e���R)f�;6���KQ��_��{ �e_���r�vg�����<{[W��v�l��G�ӳ#c��-�f����7_�~q���ѓ_}�͋7���Y�uE�� }ڸ�G��__�f��f��t�v����Ǐgo1�H]��0�,����^���n֮ݑ�2�i���G�<Y٬�?j�g&_e���ߒ�����+{�b��{ۙ����Һ�+��{�U�d�y�ЫE�[�d&��aU6�����#�o+�V��G�߮�ӣ޾�g�� �:��S~ ��dkO�m��~����������X��dUE��-��ML��eG;r��q�y�ϳ��>���Ǚ�56�W�����:k
2020-12-11 17:37:42 +03:00
�(�ƚu���U�;[�k삆��߾2e�l���,ȃx�����ڼ���
�/�}�����䲅�� ?hCMR64I�����9i�����I�n� [�w�ɚ>���͌�� 4YqW��tc��#h�� .�W����0��?�h�d�f����mGO{�9g;l�d�i�zN �]ʸ���,��u]0���뗶�]V���]�M�wx�0��3�.�s^4k��#�e�uUZ�3o���t�۩y���0VG�i���t0��Լ$���Ь2��t�LB�2G��- }�0�v��+������ ���r�5���ڍ�x���_��8;��
OLbܪ�"|[���_������N�zk�>�ˌ[ۼ\����s��9����ȲO�ѕ�����CƸ�滦���E�;,���� !����~K�����^��m� &�qSbT�G��gv �'�-���V��4xX6q���o��ea3�[�9�%��uo*|R�� �a�KK��"�N�|�n�z����vpL�s�g����\T�%����e�n������Jg�8sL��D}I��P #��p",�U�lK4J[-��k�!���pδ�f����*� ,������ufSV�b`�[���JBm󄤇�&f}#��d��L�,��(�;��"��Ui�p�&����|r|2��_ٯ�v�W�uˡƝ�
M� yIO D��nKwX���(]�֓�B�o6�HgM:��%X@�,��&\ѝ���>�Pt X�GTD�D3U6o��t�&��;�d��K�ۮ1n ��n�m�v�m�Ckѵ5�k9T���n:�{��-!pNL�ɭ�mO|�P�!4�7G�$�^�0G�CFk��>�rD��i+@��$��*�Ε=s)f���m�X@�s[u6��N=l)+z�G����3b ��%$0��쵠�lf^dtk�cD������3�?�,��"D)������?̏C�7��n� �і��d���!+�3z�$�M�C�t,G'|~6msZ�R�`4�9h�c\�����������o�ca��7�w����0?0�w�X*)�rIH��%�!l#�r�h�L���.˦�ɉ�!F��|������ �P�V�;@;(�mO�[��>�B�Q����R�ȼMKl9h�<1��J+�����% p(�K:߂hx�J�sb�K�򜔙�D�k!<�P��.�"&(�9{vG��� ��,�ޖ�Pǹ!�������\��;�%8�����k����k�|��|����W|�7=�O�9������~�{C�Q�S�A��B�y�k��j`I�wY�:4�y;��k�4�{���<��f"!2'�X�ZG7�Jj3s(���AB�7��'�8�M�����]�.��ow���1�Klx�ed�&"]8�h���xp>=���Bt�QLB-���v���8�F�Y��0l�^��r�_6m�2�䔉��8z����/ƻ�0 �%�6��֠%�d��o�}���Y� �g"Z�qv�߃��$�q�&�o����4�� l�~P�G�B(jK�-_��0DH,��/��� 0<„!l8`P�=,�Y���Ǭ�8]�а�DH��(V�1�ni[}G��a�=�t��$�X�+�-��zA����L��91��9��3R>@����^Õ�nY� B�x=?4��v|L�7�~�������'#Jg)�����@,�Hn��T�8ق�b�R�Do�� �ӪKV�3�'����UjBd��]|X�yۥr����������L�� !��:o�7�xc��Ӟ�T�+Ilo�Y�U�T5}k�5r��]}(<�ਚ(j�a�"=h�ڛ��☧������~ !X?��ggg{ [�MD �ѡd`��>(�{n��ojw`�� ��{�CS� �T�䏁H|<��ًU�,���� �o�J"O������ls�@\��X�P�ƲK�`�9� �@�
X��CGL4߲X�1J�ʵ�@��Lͬ���(3x:T�x���!MBS�uK"�Pm Zf�(Z1O��� kү���b�W$B���Y%_y�s/m��2�V�)��Ԝ�� gVx�1��~(�iE���;g�?N��Z���,�����. >�ʰ��*��^a׎�0�'~l�Y6/,��96J�k+zΫWc)�魵��ܠ�
p�t�%\�d�ҫ��O���4�đ�-� c� RI��u��m�V�h�x���Ӗo�]���YEt; B��4�+���^9e�,z!�`��"Ͼ�w5-F"�Kf�E�Ց�
xIo��*"�)�!JH��aM�����cO�*���ړ�]Q�O��]���v���w ��פV�B�mw�=@8���3�H�"��X����3��:B�ƻ���,����wmYx�DV�v���&@N�.� �@��۝���A��N�M���� �z�L��$��o+�cÄ���_��,�bc�}^�@cK�.��YV�O͗m�>uFҕ뀈ύ��_^��@?��DE�4�[� ����^��11�a[��+d vj�����.�9�u+���}H�C����J�=x��W�����/�f�i�5���S�N݌��^��>%����l��d1�6W�ba�Bj��9��-ۨ�����21F�6��= �/.��[ϻ[s��'��d�
�V4�-�E� Ķ;Y�.�@����k��s�k�^�0c����ITj�g�V� �4]jM�*�[������ �5�}-h�` �X�t<��|xx�OD�:5����x(%�?o�=_��,7�����vX�G4�gh����D @�3���/�,�l6+˼�/!:�?�������� �ӎ!�{��ȍ�ᱤ�l׈!W��Пx��V���Ô�#<�������"�����h���93UeÒ���co� ��o��d���n�����o���b�� #o'�
1<�H������������n�rqj��h5�q0~�� ��E �����Eو�H�-,�[�)�\����.% B[stS]G�?�l����H��؊b�����
��|<唎�lMž���w��ʪ �ㅌ8T��No���<+
��Y��0����a��h���lJv�6v���&bT�`<ё�!0����Ǭ�Y�%���S|�kW������F���۶�c�;�>v�&�zN��B��M�I���*ޱE�����s�sG��67M��xS����� ������O2.��&�9� ��J,V�8�UE���8v� #�wH�&z)���/������=�'�. �f����:9ܷ"cDڲ�d5�< �6 ����(&�&A ���K�����c����lP@�? ��!�Q��H��W�R&���=�Ʈ�T n�<���� �#jE�&�"ʪI��C,!C��Z�)&�ℿ+\����1h�]�&����WL���|u�}�.�d^Fl���|(���u'�u����]Y�4�c�4�H# ��,T8�I��2;(���
"V��� �#?%A�����Ϭ �ل9�gJ���G�����g�M��M�|p$�G�0�\�m�9�t�s��l����M͟�}$�h��oŰ`/�|n�� ����$���2 U΂
Ӯ�_�p�d���6E2�:��y�Wi&��h�^J(���i���+S �a'C�i�m��i�р�q��JN�`�6O�M�Cƍ$= sU�Y����zi�񊴞>�o'l�Vv߂�� ��T���ӥؔYdf+�/�A�d7��X֞�a��u��z '"�!}��l+�de^� ��:M��pY�v�@V* �q�%P^��n}F#WQ-sDG� ��}����o�g����.Ʒ������i������D[�|H�P�L㜚�C&̂����Ǒ���T�6c��Yv�~��,��v92h��~FR7 ��,�V�<���׾� 8��x�oI��1#�3̄�����-�t�"�X���m#<;��7AɽUFR�������E���[c��+y��т���c�5߾$[���'�,4��\s���!��M�?��J�d+��>,��^�[��βM�r����9�I?L���0�X�Q �J�%ٚ�s&�����>�'^�\�P���^<�� ~��5�N�\7:�*—#�=:���G����,|��Jd�zM:0��l��}S��L#��ˊ P�i^0݁��&�X�m�1.������cr�N�Ik��&���u�����~{��v~;���wu���C�j�H���!��h��B�!'��ފ% z�O��՟�_�!:� $���&��t�>��ܳ�/���4�$if� !o���Ũ���_Ɨ��1>���$�5���(��=D+�$e����O0�c�ت*C��]"��k��l���[E����:���X�y�"��dVh�MW� wj���z"� $j�M��5�2�_��h���3�1c�P;'|�����.H��D�q��(��@@"J��·�����H�}�v����� ��q)p9�S��FGpF��GJM��u���>�t���@� ��d����G����1������E��H�r��,|N���%U �AiX6�&a����;L�o/��lX+kS%BP=x[�:ɏ� E �@"�IP��)W�����5�&e�����S`��8��1G�!f�L�S٪$��H�¡g� n�!�v�$�ʊ+��dk]�R�>���[q� �c�\Zp&PL�6:wHc�_�:!2p��p�T���;MN�Q�(�������Z���5�C���T|Qz%�+o��T(���� �ww~�K��xk!;��_Nz8}��zR�Wd���bs��%� {y���� 
Mn�,��e���>��l�[���,�*2u�V�W6����&��ysM�p�sڻ���/"X6�T}De����^�'?u�♟?T�}�6D���'�:�Xf��O�S�(�۱'�P)��EW<�����b��WJ���cF�-BKCX��]X��2IBU(��������Δ����-)$XL��,!�ѩN|�
�E @I������Ky�pjI\ �8Г���~���1m��;��K8�8��yi;�����>q?io�XoL�q;���cQ�J%�٨�]�W� ʋP���%�Y_?���&� ?Jl}���]����PSd$��S���3�_��Q�b����I���%#OL���e���'12K�P�3�Z `���������BN�
]�%f<�:�"����������O� ��~K� {����啤: �KCP�<\cWY�K��/>����En���Tҫ�)|v���
n#�$}�r �Avs0�I,/�H���ױcj��g�*�S`ڊ1�-^���eH���<��]eb� {��f�&-���la�%dZ�W˖��U LH�
P�� ^���a�R���������-�0��E���}���:��q�l;�[��Z����^�yP���Y�7R�V�vpH��@�d����끥�_��x'[�М�H�q�z&�4j�=�����̱�QE)f�3Q8���#Fj�����8�i@�*�[?D��*.�CVX~!�z�m�ZQ�_�� �fA�P�U���
��x��q�z4iX�V�&B�A��x��[F�I�rL^�.��A/e:? |Y���Y�oK,n�3b������2y�`G �3T��ɭ��LBq5���T� �صv�����Zk����D�]��~�\�"n�^�}RV��b��g��1�ܔ��h�h�
I5s8�k���qVptE)�8;3��1��44+b���DAi�|�e�;P:׍�JT#,n��:�x a�i���i�O��n8��9o��<��:F��c�y�F�t�׏OD�#6�u'�B�^�d�*1Ih"�K�sҠw��;������8�*t�M�y�|�U���k;
p�j ^�h��컂ב���LV3%�-K+֋"�qV��N���mlv��J����5}�t���b�xR��]s�`�lv����&A�R�����)�=q
�O��{�jHkY�s�?�.����fJJ��i��T��8
�j��C��?��2�D�L�c-������b����"���#X�X�-��-�!s"\���m<{Gʥ�y�z�S�ך|���F1#�EY�����eR�����5��"�8�J _��\"�T�9��m�N-����\�.���U9�0�QD�T%�S�n,M*$���ւ�����L����<�>?�����U{q��ip�g���{[�UF�+F2!U�j��$�N]?1P����Dm3�h P�zhӊ���J��.K�y\P܄�}L���}�!B3��RL�d�k5;�>�`�J54Kp�a_�B���u}�3�Zժ�b�����$ �)�� ��W�T�����O�FK7���u(��-7��2�C`��kZ�:�b���hn�mJLn��=��z]�"�(�N�͗\�v�?�{��6齉�3!���"�֙�G#kT�0�X�5ZX(� ���/D{A����o������l\��C���0�@P��q���"I,�h��j^$��|(�^��u���Q�gD��
Qi���+�A�h<���$
'�.T�IHJ��K5����u����|�7^���߿uX�:+�F�t �����O������ �p��{T�% ����ߒ̭*;^���ۣL����p�0-�J+����E�::}Ơ9�%���q�f;
��XJe�a���i4F7��?�F^ �죂b�7 �e�c$3�HO�5�2�ݡ����������B�X����D*����y���
�-���
�V!�(ӯB��-�b�E*0��?����­��3����3&-D�:;����L�e%�\�:��с�!��vˬ)���ш�QhN55� ��3���f��i��KH��C��&��������`P���Jk�yzN_-���ׂ�}4�� G�=�Fj���LU�Z-�^�� H��Z�/Q���Q��Gs�5ȇ|+v�rN6'�(T��K6�#=�iV�dm�L]��y���/|de�8�Vg3���C/��D���Q��'k�k:G���3�H9?�8�,Y?(��������Dӈ���,H
��Ze��.��=�2�ܲ��M蛱AT�\���-���h�O�'�kt5Y<^�����Â{��=;7_�E�L�ɗ� &��5�c��*k�R͛P�@߲�2�aVoiYVj�.X謲5��ޕ�О �"��+�Vj���ח��^�9��Rsl��\O�rT�_n��!Q��@.,Gۧ�
�����"!�F^�Y���))�Id �5�v�����L���Jc����(��$ZU�n�<YL ��ҭ�� ����65_�*W��9�A�⤭���A״'�ڊ���YO��3�/E�S���������N@����xLLn[�(�3���=��9��N��!x-�YM|�H���KP@�U��x/�����#���18V������qڶ&�"�p������W�G{Gh�������Ƙn�]$�l蒛�I�s�3���0M�MR���Ji-�s��h±�!_��2�U3_:úmR�8��I��4 �jl4�8��N�-�`���r���_�zº������78Æ}��k��<���.�f�J�2�Pf�l��n&k�D���ȎҪ��ʻ�=��P���ӳ��R�r ��ZG�̮N�u��{4.�=E\D��0��GBp����N&�8��@�� ����`�r�B���-��љbO)M��qR�%����\��� �Ve���|�V�$葷km�1�bh\�B�IS8 ^����o���N+��\��H;h�K`^s-c{B�$ѷ�EN��#Vm���p̞�C�*[W�������u��T�F���$�NҀ��&��_��� ��rЦ�b��:�������3S@'��),o<�D�'�X�����Y�ƨmm�{�/Y�e������v���P�����s�� h����|����}i����{��ܑ��������ͷ�� �'��z(���G�3��@k~;�z�2K�D}��xM��ϲ�x����v\ l..v�O��>ƨ����{�Z1!�A&F�EC��l�4 I�|��b��!}�Lb<H>lj:_1�Y="�2����zև4/Y��!~��h��5P���Yo[1D�+��5�"i�.\���8�+1E�pH�J����g#-�v��P���@=UA��?\�Ϊ�� 7��z�4CGɭ/�̈���ap�l�x��R�sq(�0�(s4�ؚ;���#�|�c��E!K��8 gme���H� ����\-UZ5�5X�D�I�w�kGVΠ/�wx��/֠ȉ����;�Iv�P�]9����ܕ�]�3��Z A��Ѻ����N��$�)��4c�]��/�:՘�����h07����G">��&P��fӥ�8َB&��������P�^�v�!��̄��2Ir-� ��5Ze1͖���y5hKS������mL�t�e����AB�>�\=���Oi,� �A^F���k��|�M����Ws�R.� Y�;���"��J���$�%�y?&�� �=�ݷw�`|�ܞ��n{wOZRb���� �o�G�}��`�׻԰�h7�b)�OjOHU��}l�/�(1k����-^���������B��� o��gJ,�ѷ���amH,����;����\=��]G�
�� R�T�٣����y�/c%L|8���'HZF�6t0,�|>�D���U���6]ՠh�H�+�>郁h5s��!KAʢY"�aN>jNİ��%���8$z�D��9uᦵ�H���Y�rYM�쓫�%�ϥ7��ñ������I�߸ɂԞ���R �ɿ���W�ƾ���E!���,��Cp6���|��6���:�rqB�{_�*���,��(Y�d�5�&��&u�J.l�y���[{3Kt��֒v/ J���ْR��@n�B���J�Q0�}l�Mz7H�KR��M�뛤i�)$(T�;75!&��#���!��äS���פX��(%ej�'^������0�n�&4f�&xm��ꅠ�8���3Eހ��f ������^�{y��Y1#�55_G�� �S��Cx�,q.nO~XOX�1=��1��&���3$�w��Je@���/�&����̿8 ��Hp ���.�N�Ҋ��^m`�7�����?4n w���� ���f���1�+-ԅ3��h��E�n��k*�� �g��g������Or�=7�K�����d%�����Q�i�y���RiL\Y�So�w�������?�Z���'#�7�̒��C-�1i �~��^� ;�_�J^��lqÏAӥ�F������Ke/;�m^�Qk m��<����+aC6h�y�8�J����&���?��/�1�W<e $���kp�:I��!(�m��̿0�ȼ�O[�
��7$�9������)(���k����eH;~&+�ZX�sk�g��2�����p�AۈQ�K�*|�U+�o�Z�IՎT��l� <FA�f�����ƫ{�J�0t��\z�_���X[��3�If%���kH�IQ��b�];�]|N`��? ^/�A������[$�TI��䖡渖�:\n* Y4Q8�I�洐�ȿ:Q���uz1���1N w)`!$A02O��S�j��E�.�_�"
��uhF4"�k����Zt~�m����Jtfiֻ� 4��g� ���<\��$!X��6�"��Orj qJ��
E��t�h(�q�@F��+8�P�HH�IFFەL��ԯ��ſV��o��}��� �8G��v+�J�E�4Oe/撯����.i1�p,�L:5�ǝn�m{�DĬ$�;&h'�ɹm��p�-���������#�P�#�+�>��jkW- ����u�L��ns���x KE3����QV�jv'�׻�B5Zc~}~�e��ڞ.�QR�S;��_y]���b�s���2x�>懰�ʂ��K5�n ز�X{IֿW�)߰����!�Zk���8ң����}0�H1��oS#�-C\ǗǙ�m��4� � �?��b��K��[��D���~��E�Ya�q �c3-��Y���^G�v˦�D�E�ЉR�;��[���N�
2020-12-11 19:09:27 +03:00
Z��Z��߆�O�8E���Oj���$5G}A���>�Q��smZVK���_8 &����𯯢�%IU�I���4}z�h�����hF���L��8��PKh7/?�(ovPK ��QOEBPS/1_introduction.xhtmlU�=s�0 ���
2020-12-09 00:20:54 +03:00
�{1�CK�8C�ޱ�^�  (1Wcs�R��L;t���H�Nb?v���֚�m����6��e�\�=���܈�cq(?�_AQ��z 0��1E��8�!�"�n|��)�������6�5�I?s�{�Z<�0�
�&$R���G�; x��%�2?���|(��$��[Tݚ/p�3�i��"1��nj��k?�*��_"
2020-12-11 19:09:27 +03:00
�u5_���6�*��!g�{M��f5���/�PKM��IPK ��Q5OEBPS/2_chapter-1-on-the-structure-of-this-book.xhtml�TM��8 �ϯ`}�)cϴ�v�N���E,�3=��Xt$D���'��%�|L���&�{|�Ծ�1e����o*@�m�vY�x�|��z��j_������������������ Q�o�i���uҶ����k�$����1��?2��}�}us�� 1W��p��VW�A��À��3*e��$h�'��p�ɨH�ආo� <P;B���� Cص͜/���$t�*��a6�T".+�'j�̊L���Q��L����MЇUk^��N�j���S6�C_��;�4���`���u�. 1ٌ�qf�)��</��&D�.m2�x��&����9k�p�r��ݘ3h�v�����u�?&�F�g=P��h�.M��K8�S���a}
2020-12-11 17:37:42 +03:00
��5��� �( ����z��16�W^�խ��m;E��Fy5K��l�ݡs8��@��۳ϼ�@v�E��(�ڄĐ��8['E��1�����E�gQ,�]�C��s$�5����$�f�nʸ���/X��<1Y�!q�x啷�J�cH4��B�Ip�d��a�����ʧp�2�g#0 x��(H�f���n���'�S��>�W��� L~�]'��Ֆ�5| 91��g+�������(;H��Ӈt�r�i�6���,T ���8}�Pg RyV��C/Z �~�� �>�R�ß�!T��#�f7l�`�p��* �R�� ��ן
��5�R9�ϖ���g{z֊J��e��C:�0
2020-12-11 19:09:27 +03:00
ȇV�=tNe�F#�{�I�vU�j��ri�}�PK�6���PK ��Q*OEBPS/3_chapter-2-the-api-definition.xhtml�Wmo�6���b�-.�w�w�n�x�&-`�.h\�HIc�g�TI*���=CJ����}�$g�y{f����zf��7�w����\�ms��m������7�����n���O����]~Wm�Y�1�W��8���}�|�~��Ç��Ȭ���C�JR��>ɾ���kׇ%6ٮ�o�6-�:=tU�������(�hx{ת>����Z����罶:§�: ����@���*��ph�������*�K\W0Z��Y�H��u�)]=m7����,$�l�폼w�id
2020-12-11 17:37:42 +03:00
Q�HQ�bK�t���5�� ��5EG��]��S���V�n�P�O��*�z�����$ ��__޿}��5D���k\!eIU�٩#�:I�bK pz����� ����徸 ��GQ(�.��+C`��>UKF�����Gg�ˉ���� ��8W��{ݴ�pGG��@���k�
���?��j������gN��[�fTV
;E�ջp(8�]�<���%�
�����2f���SH������{��0����-r*�һA�Qԛ�: �U�� �AM�eQ�;Ô²��E��[[�SjU*U�G(���� G�"�*b�w�u���w�)� wێ� �5�H�R�{��Tr��N�3 �!#E��'���+�\��s�!U=�Υ@�Dm��S(�0�Z�ި)_�U�T9﹊���Z�����S7�H�����n���3���'�<3�>��+��+�����D0��+��ݧ'��֡d�w�U� ���t���Z����~���$�}�D����QR3�k�{z���v��7�,���b����(\@}#����(�q��dߜ��
N�䆙X����� ]Q���u����_����̖:a�Z�����GsT��"��ם�-Yzp
J H^%�Ez�S����J��~Q{�UJXO�JnRK���Jy
S��I}_=�u�J��ͨ�?� ��MZp�
��Vv�-�=<ݝI#f����xİ�{B`.�H�u�{�#Kr,9� d.�"1�� �ګ�@G�Z�'�R�
�B�S���W'f~�<�~��&mg��>J��j�3��`� �M�2���v��PZ��� 'P�Q��0�#B�G7!b�4�[;�1)aWݨ<7�sda!�ө8W9k�aN�������c��8���1w��ppn~Q����8s��0R�<���Shݘ��k�?_��!����*^e{�,GFo1~R$g�!M3��
כ5ΓP���.����R���@��i�(�.Ԩ;���m) �]V�j� ���9FR�qd��3�mE� �9q��݆s �G!͸dP��<͋�>Kj�����A.��2��.�:/N����f��'��q�ߜ����h�6Qv��S?x$���]#kx������2nOq0��vq���~��ni�Ӫv%�@�b�f� J]� �a��Qd:�D��V��Q��({��/�;�p�O�� C���F<�=��HHK���RU���M}�"�u<�&�˪ �Y��þt�[���ą�����Da�e\�v�ڥ�г�։m�o��yKg�+�'�+�}a ���"�a����H*HF^�=rN8+u��T�p��O��Α�` b��j^�r��l�d �4Jf��O���DK��K T
2020-12-11 19:09:27 +03:00
HkYZsp�����K'v;_��v:����� :Qo�o�_Ep#C�O�9��#Q�,�� }q-�Gdr�\/�� kY���3���D��o��SeT�_6������v���i����PK�0��PK ��Q,OEBPS/4_chapter-3-api-quality-criteria.xhtml�WQ��4~��0�����nK�w{[A���"��N2٘u�`;�Ϳ盱�{-���d<����ofwoνU'
2020-12-11 17:37:42 +03:00
�x��z�y�R�j�wxX�����_�����>������^u�����S8��êKi��n�i�L�6>�/_�~�=��*��0VO,M3�b���_m�W�j���j�L�]G�����Vu�C������)�di���C��^m�7�R��ښ4�����ѻm6�ָ�
dV1͖bG�V*�=��Ӷ�� ����ȷmsH��7�~׽���a�l7쿥�R��tHHt�ʏI��O���\���l��C��^Łj��j�t�[𱆕ip����|�����8�ϯ��J�F̿Ѓ��Q��oMR�U�>��������n;H�?��Ecb=ƨ"B���F��jM�i��U'��h組��s�W�&���V5�  ��2)�Z�2�#g���`w"��4���T���Q7��^�QG�teg�gb��4�����7���IU$0��85�V�Q��E%��?rj�n �c�zݨ�����F�J�8oM��`�����p�:<W�|��:�q 1�?R&��q�)�������C0��
H��Q4�r�a�p�k-�����_Ȅ�<5T[P����.L�կU��
Esp>���\Cx�^@�h����6����1��>�1�RߧQr�R j[SrIX�>u�Ô�v6�_X��I����c�T�}%� Մ����|8���r,��"����-���s�
Z��;H�RO�E��]�ida�f�ߊ���>+�d�� 1K�c
c�F�\P^x�%n�MC�e����C���hI�����A"�f��("{�Y\�ѧ�UOJp��" �e���ڬ� >��� i)C�[V�?����,{���7�$����APn#��-�C�`� �
��� Ǔ(�b���=�G���?p9�-*[��38�΍�]�|.�LF�xÁ.r�`�S�(��#�K�ת�� ����d`0�kD����G��GdĄ4�Q\c/�Ǡ9�T;����#��l@�l8F����ɉӅ��kɢ���hg�`9y���2/�ާ傫{��I�<�D�..'�9���)�n���}QT�� 
'rP]�qpbh&�E��En�a��~#�UX�xdcx�1���:�5�����&�q�{F�0~�~���&�'hg/2����˔�L�'�Jǜ���Q��?^�X ��>ea�3*�s5�\g��DZ�5�d}�%�Z���ԝj�_���n�4^���.�Z�TϪ.��e x��rE3 r���X�G4��4�`�b��>z�s�M"�Bʊ-Kg=X��췔T���:�����숺�tMY�3�c��@�g�+��J�� �E�#�r�3P"�T�Sk0ft�b_��q�Y&�"��O��ǜ���pr� 51��*��� \��v�7ɺ�#�*�E��-���V��n�dz�'+'��՟�`��Nջ� p����x׽Q�ɪ���fu`^.Ƌs��=���S<��v���̏<Fw[����S�B�t�����\�K �yL6�Ћ����2��.7Q)Gi��C�d���-����wAY���Ja��ʉ���,/�����V�� 5�9���!�G���>x�.5����0$��#8��3���E �yc���s�-#�!�T�L�<����v�q~-o�.�-���z�(5��]�+fU1�!�E�ylet���i�l��-񯓘�(����_$�׷�c��_U1_�4w���+�K���؈��n#�m�+����]�J@/VHcr�"���|Q�w�wL��z[���<!$YN��9�tט���_ă>��
2020-12-11 19:09:27 +03:00
?����0n����PKz�{�>qPK ��Q/OEBPS/5_chapter-4-backwards-compatibility.xhtml�Uao�6��_qӀ~J��-��q\��
��0�#-�,�ɑ�m���i��� �����{����� �6�v����]VĶq������Ǐo�w���>�?���g��`�,�Gm�����ۺ�n����� �������INU�޲�'���]�}yy�S�|��(�ɶZ��{Vm�1pR��*DNHT�P�����W>q��3z���V�6ҽ�Jz��NӼ.�r�h���涊i2{�TQ�<�V�w�n"����}�,�( ��j�t�������7���~�5�<����h��"��]Pf^�!3V j��t�u4�1�����YrK�W��,%G��6Ꮦ�wI=S�F+C�!��=��������m����΅�����I���2������>uh8bF����P�śDʒZFg��3z��20�q���H���Ådy������� �{7���(�+�0Ƅ�9��DI� Do����ϳp{���en��k.ȭ�sp�DKT-�!'u� -�;�#=���S쑭�g���� A?&��ܠ�ŏ���Won�ڕ��7;4cL@��{�h�3E϶��F�=���YľH��eĜ d\;b���sdں����Qa�e�V3$�����5��'�4�3����E-6EbZR"RKz�f�q�AE`��<���L. .p�cS�*�$t�"�E��xuc�������4zy�ꨰKR���F7J<���@�~eq �F�^��eO5p5�Z�h�YV�ing��]�S�ۖ���+o���=�E/g0%vJ�[Zbv2�g���� ��h�'�����;C�9������j@K�e*07�uƭ&���J��`.٬�� G��w��]��W�+�(%{�%+�.5�, �Dj9����Rٱ"���/��&I �\�U{=����mY�n��LV堠���BS�ި$��B[m�L����eCK���qo%�H:9w�P\���t�p�TL~r��D�L����KQ��c�ot����x�h  ,��~�q�K�м�j���n{���l��^���M���PKozr0�PK ��Q%OEBPS/6_chapter-5-on-versioning.xhtml}T�n�0}�W�1iڤ'��5-���U��Zi���}���&$�k)��>��s�=�@v��4���ʚe2K� �V*�Y&���/���,{�������w(C��9^�^5~��!�+�ڶMۋ��6[,l{���
2020-12-11 17:37:42 +03:00
]S��Tҭ���t��Y��<r�I�3��D.��
Q��c$�JA��m�]�>�po�YH��z���l�F�L|8h�%bH .�����'e��cG��4�גV���x���g��`����Pֶٔ� �"�U]�������)�1���XZ�K���9�Z� �^e���+�*����8I�hl@ �
eԂ��
j��J1��V��,����ӌRw�j�/�NJ?�z��$�F�IQ[����m�k�c�V�Uh�{3��D�F]�TΡq�Baɯ��2o�la��ȵ
2020-12-11 19:09:27 +03:00
P4��4)�z$��ёI#m�2տda$��T�< L��|�{�3A�"��fC ��}PY�G��@U?��ϧ�����T_X\w����� |/�z��g82�<���xg���╤3 ��mԎk�H�ѧ}�\�2@{�.�j�*�A*/�G1g���se���H�SC���U�)]ğ3+ѫ�ᡛ�;j�����A�͎)� ��� Ϥځ��ӯ�� ���m����0��a�PKl�!���PK ��Q/OEBPS/7_chapter-6-terms-and-notation-keys.xhtml�Xas�6��_��f2vG�4ӫ-ٝ��ޥ�6��nz���ȕ�������[����%_"��b��۷ /�}l�ؑ�ʚ����|"Ȕ�Rf{=�����7�ooN�_|��v���Q�F����j�����*��~?�5�n[\\^^��f�]Qۭ��TU��k_�������-�L2��!�5�*�h(HQ��y
2020-12-11 17:37:42 +03:00
�K����
�nnk�r���X�k���?� b?R��EZ�{�2‘����k�5Q��зt= ���×��&�����"y�\۪�Y�_}��Xv�lo��&��#Qю�m2A(/��c���)�_��B6/m�a;�X��b�ú�G�RD�nD#M/*�ِckd��l`o {��6ظ��'!+j��P�\�/:�i�u��ڑ>V>=y![���\�R+Mb�T��� °�A�I��Z���4|�Y�t���#LZ=�x��Ǘ��,�Pm��t������7*ß�o:S2��/���ši>E
C]pR��ƝI�~�'�������<�ސ4 1!�mT)����:��)�RK�S(S�\�3���u6X��8�LE$|� ��]L08��u8�/�6����bƓS1^��i��;N,��H]�tHo$�R!�b���c[& �2>X�WZ#����RE��c�������F�>0A�R6-���_߽���5�;U�)e�jx���~�Y��쟫��Z� k�TRso]<� ���UY#۞#�D���I����ȗ�D(�:e���qsT��j ��r ��XB���oV��]�R�,���/QJDS�NW��W�z�ȷZ�m�B�����-�ӳ�J�/�W,�ȫ��ZD(��i��T�� D*�e�$Џ��j�gcK��Ҙ�Q�$�+�J\d�6Vk�g�9�Wy���cQ��RH ��=�{w� \w���wU�QpgP۹�N�3{[�����V��̕x��B^#�x�b'�Cp#�^~��O;�C
�qM�XFH,K)���ٰ�C߳pxr��U��c;�;J�����q�?/._.ī�W,��{��=��eM�[k���
����&:Y|)^�^B�/�O���A;(�,F�9��C���f?pvf ؜��!�2�BVIk�������V7��Z�!�w&���ʼn���CG����/Svؗ�����䭼~X�b�������tH^?���A|�8�Fc��7��=��1S ��p0,�g��V������[�J��^��J>�J��W����e���2�� Yx��LĪJz�'�J���Y� @L�R�6/N�������c'Rkd�dv�5@�h>Y*ٱ���?��qA�Q��6��/N��O�SS1��'@a�����Lj�ɩ��6@��� $���! �߈S�)UbN�x�!�U��?;�E�9-���<z��^[Y���������aTO��^��Y[�}j|� ʉf�s�P:O$`�
2020-12-11 19:09:27 +03:00
Hh��W��tz�p����rD�%�/��M61��w?�e��m0���v���[9��)P<���!!LD�ƒX-��2�>e(��4w tGG�����'B�$�����'��q&MS��&}�r-b����ԃ�Ĉ��d��I�ƫE�N�@dRG�ۥ���bhE��fu<�%9�([�DZJ�,IY���ʎ3gyX�����ȮX�HE&���|Ok��a�N��G�OSlU|��]��5}c�(o�1v�{�e���B �0Q�)��')��� � ۢ���e�9�:��/SɎ2<�G,Q���'*��4�"?=�| �m,Y���;��>����^����<�FO߫*�Ö�����tLjo�����Ʃ6�1X�0N�G����?��>���S��3��G��ϰ1�h�s[��8q��.qť��)i�� �Sv������,�Na@6k��5�?c���?|�&8N���%�n@�����5�����.�~�m/ng��.ZO]e�3\��L�J��.��������qr�����(����B�������)��� ;�$E��XY\W�y�зxX�2L�v�:��Z��%m r�M�Ey�|Y�]�M^OZ�l [�ca��C��?PK�����PK ��Q&OEBPS/8_section-i-the-api-design.xhtmlU��R�0�}�⚽��B�:N�ʦ� �pI��0������ �.\��˜3W��V�7��tĶ��u�U��#����?�}�w��!��$ �U�y]`��M�$Q��|Go|�����0 �������?�T�����y��X3Q�x $�ݴH�� �_%���Rg�!O�'H=��x��pL���$�+U���U� �
2020-12-09 00:20:54 +03:00
�D$4�1‰xi�
2020-12-11 19:09:27 +03:00
r�ۯ����ᮌ�v� ��� �FJt�h�Z/4�w��a�PK�����cPK ��QOEBPS/content.opf�X�n�6��W
�KASt��qm-�
,z)��ҋAS#��LiE*���CR���Y'�rkN5|� g83���~WDPkY�e�FI�e&�f�s���_�/���{����^�[c�9����#�U���7t�$SZVy�%���%��%4@d��\B��/���Y���3���.O&(�ý���'6�w��N��ٖy����^ � ����P5k�P
��%�Y���=���\\�gz�nGS��0��Q�G��
�rG�,�޼gF`o@�S��C���#Y��������9�!;Ж��fb~�[$��t*x�0&�D�1�L� |Ʀd=�c��� �dzĵ�D���L��E ��XVP�d�E̡�8�b��-�R��3
��U��� jў���� ��'֬��q�U��C�4�w[�n�����+g9�Y�ο�^R��l�Qx?��Y��’C{�1���y`���8!lL�c��d6_�{J����ҧG��C��C�'f��xĪ|p����B�Г��ׯ���-���1[g�Juؕ�>�L���=Y�g9��B�O�Y�'&��Y�Zn���("�����~��9�M�oeup��/�$���-����=u��&Cq{ �-�q$J����m�a���*=�e
jذ�VU�∾�n[Ru��%�q;�m�:?}��]� E�+��6=pi`�U�}m1햱)�Ƚ����2��Z
n��=��-~��Tk�C�>�~k�髀��Gk�6��O� �;tm��؅>���A�*���w=��|�V��.���;Y�5~"F�.��-d̓�� ߕ�ˬop���wt����
oa�T�l�hL1a�H����Ħ��J.���N�eP2v2x%Ifˣ����x�IG? ����G� iD�hWK>��+/��pL��G^g���T!�ZZ1�k���; �AÕ͆v��)yp��g�v���|M\�'\eD����{8��5̼�Y�a���n�� �r3|��xꛎ�&�? ��vo4���w2������J�+��Y{��#Az<�Q� b�Bx��,��!*�}��Yc��>P<@1|f��L�P'Y�P&D���bp��p,k/(�8�}���V�P,ٱZ2f���������` �:�>���*1�H�t�ck�-�O'�x�\C�;�Ƌ���p�[���������3�~�\���򾘝� ʰ�a�6L�†�`X�� �|X�О�� �wX�^3��>6�������� �ڈ7Yl���#$Ԡ���S/�����_�y��s���2/h����w��PK�A�i�PK ��Q0OEBPS/9_chapter-7-the-api-contexts-pyramid.xhtml�T�r�6��+��LN�h'�Im�ʴn3u���G\��
2020-12-11 17:37:42 +03:00
����} HMr�A��}��ݧ�d��1����MC����;<6�~���|�]u�������/�Ҙ'���Cu��s�m�,�v��������ݵ'�4t�a��4}
�����ևԐUR�]��"�FV}YL��Q���B��r�M��{U����^G��^��ɻ̧��e�j2}�V�Y��(�}lR^-��97������:��y8#�e�Vl+�n��u׍�_q஺��
!z�GZ��Ĕ=����Ih"��M�D��#��!�wm@�,�[��y0�!�$�5Ze �ö�Z@
2020-12-11 19:09:27 +03:00
.qPG�ܧ�.0�G��+�I�VX��Kfo��+���k x��C �@Y2�3JsڞQm!)����F: e>�<N��v��ll���l�~�A�����t]���ґ��M��]���H���f����z�8�W@��0r�>�G�F�s�-=C)������,T��b�%��� �G��3�X��~�d���B�����7�?< ���T����UF{Tv�������0�u[�vϙ&�dJ�SɁ/����a� C\���h4�H�`���U@���k���!�<�Ǚ�7�d�\���zC-��PWs��\�A��[�lNU"&'c�~�����q4�r�D���z�e H�Qj�t%z��E�4�R���'�w��N�"������o��e�y�~>��.\'��,.ϵ��R�9�4s��h\��R�����"J5"���8,}D;5L�AP�C��8K�ާ�Q�����u���Xf�K�iu�0<8��͗��fx�LɊ�,->��� ���!�߫=ҍ���p�4�R�׫R�*o�`ʅ��fѶ�͑p���٣�[��imy��PK��R�dPK ��QOEBPS/style.css�Sю�0|�������I��}����bplkmҪ�ޅ�z9dvg��aȭ�������&�]_2�����P����׿Tƶ{�jP]�P��d�g��..���^�W�<�p#��9��mkd���P��Z������XG}R�6�5>�X�u<,��Q��n9S>��\nj�� ��H�M�kU������ +Ն9Tw5��gk�a��q���Os�Jʼn� 7�=#� 6����|٪�%KrCq,��B� u�3��[�: ��NK�eOɦ����y�}W�p�}Ҟ��=������R��>���kI��d��������wTo����c�0��S7�9�` !���dX�[n��j�aUJgGgO�������Y��[/R~V��������~(�›���"R���䦹J��_����S����)�o2w��� �� P�!澁�����/���Ho,�PKYj"��PK ��Q OEBPS/toc.ncx��]s�6���+4�F`�v��$-��$ݰ׌l �Ė\I$�_���QX:�j|U����Wz8:����1��;S�K1sH�� &r��9?֏x�|��MEpD0R虳7&�����r}�H�s��O�C���\�:U��&���k�g4��fcf(4f3'4��Ha�03g�n��{A�ÞGL�d�}/$�l}�(u���t;&��F�ZR�| _87�B��}-��l��� ݱ�<S��ފ��1�y:�>Sׂ�n�j�`�M�j� ;��z���e5u�OE\sp�8��T~ej�N���Pa������SA��I����Ňs܋�� Μb����o�ܒ���U�T�zDTC�{� 3�HwN���,��u�F�A�
Q
���������b�H���٦YqY;ǽ���o�ș�|~���Oo>��^AF��!�P47���Eԏ�[��c}�P~V �€�]�C����;��;�4��l��^���ߟ�,׫�'{{ �/���!0p^X�M���rv���mv�Z��4�g� ��W�`��U�z�5�"��=��M1{L�$�>Kb��\c$[F�ϑ��=�Ƚ
9TnqN�{�傧uf�s���� ӄ���i����p��*�P�)��4�愖
����z%�~���\ �Rˀ9�A��6�a
� �>�
5PqB �y���A����Y u��1s����ṃ
� �˅i�c;H�p%�2�Q�t�@:��t\!�"^3kDE���%��}e'm;�&� �E!��@�e�����yb���^��Z�_����u��ū�x�Yv+üv�i�k�X��P'�{�}�ح�wT�2[p4���yh��,�Q 8(�p�����Ɯ4�9!�a�
6t��j&v�-�"I"��⑳�"qX������4 @_j�m��6���k�8b�ȑ^�=m#,�
� �>�mx􍽳�b��坹O�.51�4q�i�ͽ�����uH�.�J�(����D
]ܴ�B1j�|�v1?�b�P�4Um�}�I� �n���`�w��������Z��Ԗ�&������$��ļ���ԳQ�?������_PKV6 -�PK ��QOEBPS/toc.xhtml��Ks�0���[�ec� Ɛ���L;�&��#l��JJ��+� �C����r[���cW�ݼn�0m��]/�0���e�{�ޑk��w}��?'CXٍ�s�8U����6��v���-_�e�����1^uX�<C�$]dl�Ѹ
2020-12-11 00:59:13 +03:00
Tj2�#�[�I�#��I� �Yn�MW ��Q���� ��Ն�2v����5h&���;�̊1��ݥ��Y�j��`+��g8=
�壹Jv.�bA��ޔ������Ik���x�߭b�EѾS���EHJ��U��їkZ�Q ��y�:�A ��l��$)]2?OI�΍�G���Ώ�{����Fߟ�*OXez��7�z��� �**�qi�J�c�=� zt?}�> �����T��ڜa;H-�$$J�b�X��?��k��2Wj]Z rB���ǒw��"����a�2lfz4�$a .�arJ��E���
���y���<~=S���Ě� ��6-?3��c0(���\T>�dN�������MJ-�s��ҹ�K7�Y���������o�].�=��^��������*"��n;�5ۙc�K�8�$�� �������ud�:��˪ <�� #��:̻��q��>��]e��rȦ�ZCҝ����j��
���WبĮ��,�Xu(�
�u��L��]�E��K�=��y�s|}�J�M K��(���qi^���0q���><V<��<|���(�N47J䊚�TIS4jB5�'�aÇQ9�̀��Q��=E����s��eH��?�4f���+���DF�O�Q�����zg�Y<��c�oPK����,�PK-
2020-12-11 19:09:27 +03:00
��Qoa�, ��mimetypePK- ��Q�-��� ��:META-INF/container.xmlPK- ��Q��=.5� ��%OEBPS/0_front-page.xhtmlPK- ��Q�`@��
n6 ���OEBPS/10_chapter-8-defining-an-application-field.xhtmlPK- ��Q�W�'Ky6 ���OEBPS/11_chapter-9-separating-abstraction-levels.xhtmlPK- ��Q*���q�K8 ���6OEBPS/12_chapter-10-isolating-responsibility-areas.xhtmlPK- ��Qh7/?�(ov5 ��YROEBPS/13_chapter-11-describing-final-interfaces.xhtmlPK- ��QM��I ��x{OEBPS/1_introduction.xhtmlPK- ��Q�6���5 ���|OEBPS/2_chapter-1-on-the-structure-of-this-book.xhtmlPK- ��Q�0��* ���OEBPS/3_chapter-2-the-api-definition.xhtmlPK- ��Qz�{�>q, ��7�OEBPS/4_chapter-3-api-quality-criteria.xhtmlPK- ��Qozr0�/ ��ώOEBPS/5_chapter-4-backwards-compatibility.xhtmlPK- ��Ql�!���% ��*�OEBPS/6_chapter-5-on-versioning.xhtmlPK- ��Q�����/ ���OEBPS/7_chapter-6-terms-and-notation-keys.xhtmlPK- ��Q�����c& ��k�OEBPS/8_section-i-the-api-design.xhtmlPK- ��Q�A�i� ����OEBPS/content.opfPK- ��Q��R�d0 ����OEBPS/9_chapter-7-the-api-contexts-pyramid.xhtmlPK- ��QYj"�� ����OEBPS/style.cssPK- ��QV6 -� ����OEBPS/toc.ncxPK- ��Q����,� �� �OEBPS/toc.xhtmlPKa��