In a language where both are available, would you prefer to see an instance constructor or a static method that returns an instance?
For example, if you\'re creating
If your object is immutable, you may be able to use the static method to return cached objects and save yourself the memory allocation and processing.