If you’re not sure what interfaces do, why you would need one, or which model is best for your application, then this video should help.