You can apply interfaces, as JADE types, in your applications in several ways. The following subsections include some of the most common of these.
You can address each of these cases without interfaces, but well-applied interfaces bring clear benefits, which are more significant depending on the size and complexity of your application specification.