PROCON interview question

oop principles and design patterns.