Amdocs interview question

Cexplain ore Java design patterns