All objects need to be created somehow. The question
most people have is what is a good strategy for doing so? Should the
object be directly instantiated? Should it be loaded in a special way, like
using one of the many design patterns? How do you instantiate an object
dynamically, or what is a good way to reference the object? All of this
will be discussed in this article.