5.4.1 泛型数据契约