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