Object Factories Writing an Object Factory Other Uses Interaction Between Object Factories and Service Providers Examples