Three Types Of Interfaces