awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesInterface-Based Polymorphic Collections

Collections that store multiple types sharing a common interface for polymorphic dispatch.

Distinct from Polymorphism Patterns: Distinct from general Polymorphism Patterns by implementing a specific collection type (list) for interface-based values.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Interface-Based Polymorphic Collections. Refine with filters or upvote what's useful.

Awesome Interface-Based Polymorphic Collections GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • c3lang/c3cc3lang 的头像

    c3lang/c3c

    5,147在 GitHub 上查看↗

    c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte

    Maintains collections of values implementing specific interfaces for runtime polymorphic programming.

    C3c3compilerlanguage
    在 GitHub 上查看↗5,147
  • mouredev/hello-javamouredev 的头像

    mouredev/hello-java

    4,304在 GitHub 上查看↗

    This project is a collection of instructional resources and curriculum materials designed to teach the Java language. It provides a structured programming course, a fundamentals guide, and an object-oriented programming tutorial, supported by a series of practical coding exercises and implementation challenges. The curriculum focuses on implementing object-oriented patterns, including inheritance, polymorphism, and abstraction. It covers the creation of classes, the use of interfaces to define behavioral contracts, and the application of access modifiers to control data visibility. The educa

    Demonstrates how to store diverse subclasses in a single list to invoke shared methods.

    Javacursojavapoo
    在 GitHub 上查看↗4,304
  • apollographql/apollo-iosapollographql 的头像

    apollographql/apollo-ios

    4,030在 GitHub 上查看↗

    apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It transforms GraphQL operations into generated Swift models, ensuring that network responses are validated at compile time to eliminate manual mapping. The library features a normalized cache manager that stores entities in a flat structure to maintain data consistency across different application views. It also optimizes network performance using hash-based persisted queries to reduce payload sizes and supports real-time data streaming via WebSockets or HTTP subscriptions. The p

    Retrieves lists of different object types implementing a common interface within a single GraphQL query.

    Swiftapollo-iosapollographqlgraphql
    在 GitHub 上查看↗4,030
  1. Home
  2. Software Engineering & Architecture
  3. Polymorphism Patterns
  4. Interface-Based Polymorphic Collections