# Package org.optaplanner.core.impl.phase

- Interface Summary
  Interface | Description
  --- | ---
  Phase<Solution_> | A phase of a `Solver`.
  PhaseFactory<Solution_> |

- Class Summary
  Class | Description
  --- | ---
  AbstractPhase<Solution_> |
  AbstractPhaseFactory<Solution_,​PhaseConfig_ extends PhaseConfig<PhaseConfig_>> |
  NoChangePhase<Solution_> | A `NoChangePhase` is a `Phase` which does nothing.
  NoChangePhaseFactory<Solution_> |