用TypeScript写接口调用类,感觉泛型简直是神器!写起来爽到飞起,还能保证类型安全!比如这样写:
这代码块里用到了泛型
interface User {
id: number;
name: string;
}
class UserService<T extends User> {
private users: T[] = [];
addUser(user: T) {
this.users.push(user);
}
getUsers(): T[] {
return this.users;
}
}这代码块里用到了泛型
,感觉就像是给类穿上了万能衣!这样不仅能复用代码,还能确保每次操作都是安全的,太香了!
登录/注册