Паттерн: Фабричный метод (Factory Method)
Исходник: KeyBoardFull.java, язык: java [code #426, hits: 8238]
автор: this [добавлен: 13.06.2007]
  1. package factoryMethod.pentium;
  2.  
  3. import factoryMethod.KeyBoard;
  4.  
  5. public class KeyBoardFull extends KeyBoard {
  6. protected boolean highlight = true;
  7.  
  8. public KeyBoardFull(int keyNum, boolean highlight) {
  9. super(keyNum);
  10. this.highlight = highlight;
  11. }
  12.  
  13. public boolean isHighlight() {
  14. return highlight;
  15. }
  16. }
Сущность ConcreteProduct
Реализация расширенной клавиатуры
Тестировалось на: java 1.5.0_04

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