Finoit interview question

Object oriented programming Design patterns