Шаблонът за дизайн Прототип се използва за клониране на вече построени обекти. Така е възможно да се пропуснат скъпи проверки, които биха били необходими при създаване с конструктор. Също така става възможно клонирането на обекти, без предварително да знаем нищо за техния тип. В php е приложен този шаблон, като се използва запазената дума clone. Тя създава плитко копие на обекта, след което се извиква метода __clone() на вече клонирания обект.
Не трябва да се забравят и подводните камъни, които носи този шаблон. При достатъчно сложна йерархия е възможно да има циклични зависимости, което да доведе до бездънна рекурсия от клониране. Бърз начин за справяне с този проблем е да се сериализира и десериализира обекта.
Сек
Шаблонът за дизайн Сек позволява глобален достъп до обект от даден клас, като в същото време подсигурява, че съществува най-много една истанция на обекта. Също позволява и късна инициализация на обекта. Примери за приложение са логове, връзки с бази данни, ключалки за файлове и т.н.
Един от минусите на шаблона е че се затруднява тестването. Освен глобалния достъп, другият минус е липсата на гъвкавост. Ако по-късно се установи, че се налага създаването на повече от един обект от съответния клас, самото рефакториране може да излезе скъпо. Някои разработчици на софтуер го считат и за анти-шаблон.
Метод фабрика
Метод фабриката, позната още като Виртуален конструктор, дефинира някакъв метод за създаване на обекти, независимо дали е абстрактен или не, като позволява на класовете наследници да презапишат този метод. По-този начин лесно се добавят нови класове към съществуваща вече имплементация.
Статична фабрика
Статичната фабрика е клас, който съдържа статичен метод за създаване на обекти. Този подход може да доведе до трудности при тестване и рефакториране. Добре е да се помисли за алтернативен подход към проблема.
Проста фабрика
Една от разликите между Простата фабрика и Статичната фабрика е, че вече методът не е статичен. Тоест, вече може да се правят всичките ООП магии: да се моква, да се тества, да се създават производни класове и т.н.
Абстрактна фабрика
Шаблонът за дизайн Абстрактна фабрика се използва за създаване на фамилия от обекти, които са свързани или зависими, без да се интересуваме от конкретните техни класове. Типичен пример за приложение на този шаблон са графичните елементи. В Уиндоус искаме всичко да си е Уиндоуско. Няма смисъл да се комбинира бутонче за Линукс с прозорец за Уиндоус и иконки за Мак.
Строител
За Строител са познати две версии на шаблона. Единият вариант е добре известен в Java и се използва само Строител. Другият вариант вкючва режисьор, който знае за интерфейса на Строителя, но не знае нищо за конкретните имлементации.
Пул
Шаблонът за дизайн Пул позволява преизползването на вече построени обекти. Клиентът си взима някакъв обект от Пула, използва го известно време, след което го връща обратно. След това, ако е необходимо, се обработва обекта за повторно преизползване. Добре е да се ползва при инстанциацията на много обекти, чието създаване е скъпо, но пък техния живот е сравнително кратък. Добър пример за приложение на този шаблон е при нишките на операционната система.