An object creation process is seperated from the object design construct. This is useful because the same method that deals with construction of the object, can be used to construct different design constructs.
List of Asked Interview Questions: C# .NET SQL MVC WCF Questions