Introduction
What Is The Polymorphism Library?
Ganbaro Digital's Polymorphism Library provides an easy-to-use way to add polymorphism support to your code.
This is where a class provides a method that accepts multiple data types.
Goals
The Polymorphism Library's purpose is to:
- support code that declares one interface for multiple data types (polymorphism),
- in a high-performance way
Design Constraints
The library's design is guided by the following constraint(s):
- Fundamental dependency of other libraries: This library provides robustness tests for other libraries to use in production. Composer does not support multual dependencies (two or more packages depending on each other). As a result, this library needs to depend on very little (if anything at all).
Questions?
This package was created by Stuart Herbert for Ganbaro Digital Ltd. Follow @ganbarodigital or @stuherbert for updates.