Code°康平
Code°康平Lv1
用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;
  }
}


这代码块里用到了泛型,感觉就像是给类穿上了万能衣!这样不仅能复用代码,还能确保每次操作都是安全的,太香了!