Course contentsShow
Java
Lesson 526 of 2,87012. Abstract Classes and InterfacesPro lesson

Interfaces: Contract-Based Design and Multiple Contracts

When to use interfaces to define contracts, especially when a class needs to fulfill multiple roles or behaviors.

This lesson is for subscribers

You've completed the free preview. Subscribe to unlock every lesson in every course.