Существует масса литературы и онлайн-ресурсов, посвященных дизайну классов, но информацию о проектировании программных пакетов найти не так просто. Книга Маттиаса Нобака, профессионального PHP-разработчика, призвана восполнить этот пробел. В ней рассказывается о принципах повторного использования и распространения компонентов, также известных как пакеты, и предлагается ряд полезных техник по организации кода в группы любого размера. Вы узнаете о том, какие классы должны быть внутри пакета, как использовать принципы связности и зацепления, как облегчить поддержку пакета. Издание адресовано программистам, использующим объектно-ориентированный язык для создания приложений. Представленные в книге примеры кода поясняют отдельные технические моменты и упрощают понимание материала.
Suschestvuet massa literatury i onlajn-resursov, posvjaschennykh dizajnu klassov, no informatsiju o proektirovanii programmnykh paketov najti ne tak prosto. Kniga Mattiasa Nobaka, professionalnogo PHP-razrabotchika, prizvana vospolnit etot probel. V nej rasskazyvaetsja o printsipakh povtornogo ispolzovanija i rasprostranenija komponentov, takzhe izvestnykh kak pakety, i predlagaetsja rjad poleznykh tekhnik po organizatsii koda v gruppy ljubogo razmera. Vy uznaete o tom, kakie klassy dolzhny byt vnutri paketa, kak ispolzovat printsipy svjaznosti i zatseplenija, kak oblegchit podderzhku paketa. Izdanie adresovano programmistam, ispolzujuschim obektno-orientirovannyj jazyk dlja sozdanija prilozhenij. Predstavlennye v knige primery koda pojasnjajut otdelnye tekhnicheskie momenty i uproschajut ponimanie materiala.