// @topic S-0303-03-05-40 Java Abstract Factory Example // @brief class FactoryElevatorFreight implements IElevatorFactory package bcc.week10_abstract_factory; public class FactoryElevatorFreight implements IElevatorFactory { //-------------------------- // constructors //-------------------------- public FactoryElevatorFreight() {} //-------------------------------------------- // interface IElevatorFactory implementation //-------------------------------------------- @Override public IElevator createElevator( char elevatorID ) { return new ElevatorFreight(/*elevatorID*/); }//createElevator }//class FactoryElevatorFreight