Паттерн: Одиночка (Singleton)
Исходник: WiseFactory.java, язык: java [code #435, hits: 8528]
автор: this [добавлен: 30.06.2007]
  1. package singleton;
  2.  
  3. public class WiseFactory extends SomeFactory {
  4.  
  5. protected WiseFactory() {}
  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

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