Objektový konstruktor ( angl. Objectifier - objectivator) - jeden ze základních návrhových vzorů , který je navržen tak, aby oddělil abstrakci od implementace a dynamicky řídil chování objektu ve fázi provádění kódu [1] .
Myšlenka vzoru „objektivátor“ byla poprvé identifikována v publikaci Waltera Zimmera na základě analýzy souboru klasických designových vzorů navržených Erichem Gammou a jeho spoluautory („Gang čtyř“) [2] . Motivací pro zvýraznění dalšího vzoru byla potřeba poskytnout dynamickou změnu funkčnosti používané ve fázi provádění kódu, a nikoli ve fázi kompilace. Na této straně tento přístup poskytuje další flexibilitu, protože umožňuje zabalit zaměnitelné modely chování odvozených tříd do nezávislých implementací rozhraní a manipulovat s nimi během provádění programu [3] .