Solidity, Ethereum.
Interfaces are similar to abstract contracts, but without implementing any functions and without declaring state variables. In object-oriented programming language, interfaces are like blueprints, a list of functions to be implemented, but without their implementation. Interfaces are widely used in