Report question

Question: @interface and @protocol explanation?