# Using Category Theory in Modeling Generics in OOP (Outline)

**Authors:** Moez A. AbdelGawad

arXiv: 1906.04925 · 2019-06-13

## TL;DR

This paper explores how category theory tools like adjunctions, monads, and operads can be applied to model generics in object-oriented programming languages, offering a new theoretical perspective.

## Contribution

It introduces a category-theoretic framework for modeling generics in OOP, extending previous order-theoretic approaches with advanced categorical concepts.

## Key findings

- Category theory tools effectively model generics in OOP.
- The approach provides a unified theoretical framework.
- Potential for improved understanding of generics semantics.

## Abstract

Modeling generics in object-oriented programming languages such as Java and C# is a challenge. Recently we proposed a new order-theoretic approach to modeling generics. Given the strong relation between order theory and category theory, in this extended abstract we present how also some tools from category theory, such as adjunctions, monads and operads, are used in our approach to modeling generics.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1906.04925/full.md

## References

31 references — full list in the complete paper: https://tomesphere.com/paper/1906.04925/full.md

---
Source: https://tomesphere.com/paper/1906.04925