CodeGen International interview question

Name the 4 OOP concepts