Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SomeSortOfFactory {
- private static Map<String,Class> myClassMap;
- static {
- myClassMap = new HashMap<String,Class>();
- myClassMap.put("foo", Foo.getClass());
- myClassMap.put("bar", Bar.getClass());
- myClassMap.put("baz", Baz.getClass());
- }
- public static FBBSuperClass create(String className) {
- if (myClassMap.containsKey(className) {
- return myClassMap.get(className).newInstance();
- }
- return null;
- }
- }
Add Comment
Please, Sign In to add comment