Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class FooFactory {
- public static FooFactory instance = new FooFactory();
- private java.util.HashMap<Class, Foo> list;
- private FooFactory() {
- list = new java.util.HashMap<Class, Foo>();
- }
- public static FooFactory getInstance() {
- return instance;
- }
- public Foo getFoo(java.lang.Class cls) {
- if (!list.containsKey(cls)) {
- list.put(cls, new Foo<cls>());
- }
- return list.get(cls);
- }
- }
- class Foo<T> {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement