>Is it possible to prevent a class from being instantiated from outside a class? Sort of like a factory pattern. I would like to change my
>project so that new instances can only come through a method call.
>
>How do I do this?
If you make constructor of this class private, then you would not be able to instantiate the class from outside.
If it's not broken, fix it until it is.
My Blog