I have a class Main.java
in which I need to instantiate a bunch of other classes say C1.java
... C50.java
. I am not able to think of an elegant way to instantiate these 50 classes in Main class. If I simply put all instantiating code in one place it looks so crowded and ugly. Today I have 50
classes to instantiate, tomorrow this count can increase to 100
, then this situation will get worse. Can you please suggest an elegant way of instantiating all these classes without making Main class crowded with instantiation code. I am not aware of any design pattern to do this.
I am thinking to create an array of classes that needs to be instantiated and use reflection to instantiate them.
Aucun commentaire:
Enregistrer un commentaire