详解实现一个通用的