泛型的限定-京东应用架构设计 10.5泛型的限定到目前为止,我们使用的泛型都是由编译器控制,我们唯一能做的仅仅只是声明一个泛型并在代码中使用它。关于它的实例化我们没有任何的方式可以干预,例如我们定义一个泛型类,可能我们希望它在实例化时只接受几种特定的数据类型作为参数,但迄今为止我们无法做到这点。所幸,Delphi并没有忽视这点, Delphi 20 次浏览 2024-07-28
泛型教程文档 这份文档是关于泛型的详细教程,深入探讨了泛型的概念、原理及应用。内容涵盖泛型的基础知识、在编程中的实际应用,以及如何运用泛型提升代码的可读性和可维护性。通过阅读此文档,您将更深入地理解泛型在编程中的重要作用,并能够灵活运用泛型解决实际问题。 Java 20 次浏览 2024-05-12
泛型的下限 泛型类Info指定下限为数字类型,变量var类型由创建对象时决定。对象i1和i2都满足下限。在fun方法中,为i1和i2分别设置了Object对象和字符串。 Java 18 次浏览 2024-05-02
深入TypeScript泛型 泛型:提升TypeScript代码灵活性的利器 TypeScript泛型是一种强大的工具,它允许开发者编写可复用、类型安全的代码。通过泛型,我们可以创建适用于多种数据类型的函数、类和接口,而无需为每种类型编写重复的代码。 泛型的优势 代码复用性提升:无需为不同类型编写重复代码,提高开发效率。 类型 Typescript 20 次浏览 2024-04-26
泛型编程与STL C++泛型范式 泛型编程与 STL,这本书挺适合深入理解 C++中泛型编程的精髓。它直接讲了泛型编程的核心思想,比如 concepts、modeling、refinement,并通过 STL 的实际应用展示了这些理论是怎么在代码中落地的。你能看到它如何通过iterators、containers和function C++ 0 次浏览 2025-06-07
泛型方法重载-京东应用架构设计 10.3泛型方法重载带有类型参数的方法可以像普通方法一样被重载,方法完全相同:在其后添加关键词overload。再次声明:使用record而非class仅仅是为了方便。 type T1 = record procedure M1(A: T); overload;//版本1 procedure M1( Delphi 24 次浏览 2024-10-19