MathWorks interview question

How would you go about writing an interface?