Je očekávatelné že je potřeba přizpůsobit knihovnu aplikaci nebo frameworku a nebo přidat nějakou funkcionalitu. Toho se dá snadno dosáhnout pomocí přizpůsobení vnitřností knihovny které se používají při konfiguraci bez nutnosti upravovat použití knihovny.
Je lepidlo spojujici dalsi tridy do funkcniho celku. To je trida se kterou se nejčastěji pracuje.
Je obal pro implementaci session. Vice o adapter patternu Příklad implementace pro Nette
WebService je objekt webové služby. Který lze rozšířit třeba o logování.
Slouží k vytváření WebService objektu. Je přitomen pro možné úpravy WebService pro projekty. Více o abstract factory patternu Například může předávat službu pro logování
Pro úpravu WebService doporučujeme použít decorator pattern. Který umožňuje skládání nových funkcí. Například logování a cache.
Knihovna nabízí připravený dekorátor pro cachovaní requestu.