Паттерн: Фабричный метод (Factory Method)
Исходник: Processor.java, язык: java [code #422, hits: 8603]
автор: this [добавлен: 13.06.2007]
  1. package factoryMethod;
  2.  
  3. public class Processor {
  4. protected int freq;
  5. protected int bus;
  6.  
  7. public Processor(int freq, int bus) {
  8. super();
  9. this.freq = freq;
  10. this.bus = bus;
  11. }
  12.  
  13. public int getBus() {
  14. return bus;
  15. }
  16.  
  17. public void setBus(int bus) {
  18. this.bus = bus;
  19. }
  20.  
  21. public int getFreq() {
  22. return freq;
  23. }
  24.  
  25. public void setFreq(int freq) {
  26. this.freq = freq;
  27. }
  28. }
Сущность Product
Абстрактный интерфейс продуктов типа процессор.
Тестировалось на: java 1.5.0_04

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