tag/class-vs-interface