Паттерн: Строитель (Builder)
Исходник: CarBuilder.java, язык: java [code #415, hits: 8943]
автор: this [добавлен: 30.05.2007]
  1. package builder;
  2.  
  3. import abstractFactory.Car;
  4.  
  5. abstract public class CarBuilder {
  6. public void MakeCar() {};
  7. public void MakeWheel(int side, int position) {};
  8. public void MakeDoor(int side, int position) {};
  9. public void MakeEngine(int position) {};
  10. public void Colour(int color) {};
  11.  
  12. public Car GetCar() { return null; };
  13. }
Сущность Builder

Интерфейс строителя автомобилей.
Используемые классы и интерфейсы автомобилей приведены при реализации абстрактной фабрики.
Тестировалось на: java 1.5.0_04

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