1: | Can you define a private interface? |
2: | Can you provide a default implementation for any methods defined in an interface? |
3: | How do you implement an interface? |
4: | What is multiple inheritance? |
5: | What is the danger of multiple inheritance? |
6: | Should functionality that is representative of an object go into that object's class or an interface? |
7: | When would you use an interface, and when would you use an abstract class? |
8: | Describe diamond inheritance. |