Паттерн: Одиночка (Singleton)
Исходник: QuickFactory.java, язык: java [code #436, hits: 8999]
автор: this [добавлен: 30.06.2007]
  1. package singleton;
  2.  
  3. public class QuickFactory extends SomeFactory {
  4.  
  5. protected QuickFactory() {}
  6.  
  7. // Redefining factory methods, producing products...
  8. public Object getProduct1() {
  9. // .....
  10. return new Object();
  11. }
  12.  
  13. public Object getProduct2() {
  14. // .....
  15. return new Object();
  16. }
  17.  
  18. // .....
  19. }
Фабрика, использующаяся как синглтон.
Инстанцируется базовым классом SomeFactory
Тестировалось на: java 1.5.0_04

+добавить реализацию