Nutanix interview question

- Coding and design patterns : using abstract class.