Summary
Soroban contracts provide interfaces that can be implemented in other contracts.
Eg the token and stellar admin interfaces
Motivations
Currently the best use case for this is the marketplace where an interface can be used to manage listings.
In this research part I am gonna be looking at how to approach it this way.
References:
https://github.com/altugbakan/sorodogs/blob/main/contracts/src/interface.rs
Final conclusions
We need to implement interfaces for our contracts.