title: How to implement multi inheritance in java with interfaces?
body: <p>I need to mimic multi inheritance in Java. It might be wrong design but, since my problem is not with (parent) class functionality, I have not been able to mimic the feature with interfaces. 
  Here is more description on the problem.
  I have a class called <code>AbstractModel.java</code> with number of methods. On the other hand, there is another class  <code>AbstractTableModel.java</code>. Now assume that there is a class called table controller.java that deals with <code>AbstractModel.java</code> and on the other hand there is class called <code>Tableview</code>.java that deals with <code>AbstractTableModel.java</code>. I need have to some way to define : public class A extends <code>AbstractModel</code>, <code>AbstracTableModel</code> so that both view and controller can use the same class with extension. Please note that the solution <code>AbstractTableModel.java</code> extends <code>AbstractModel</code> is not a solution since it is a built-in java class.</p>
  
  <p>Thank you.</p>