კონსტრუქტორი ყოველთვის აბრუნებს მის ზუსტი კლასის სრულიად ახალ ინსტანციას, სახელი კი დაფიქსირებულია კლასით. ფაბრიკის მეთოდი არის ჩვეულებრივი (ხშირად სტატიკური) მეთოდი, რომელიც ქმნის ობიექტებს — რაც გაძლევს თავისუფლებას სახელდების, რა ქვეტიპის დაბრუნების და ახალი ობიექტის შექმნის თუ არა თვალსაზრისით.
