Apolis interview question

Object oriented design style questions