cop:
COP, aka. Composite-Oriented Programming, is a programming paradigm based on the concept of "composites", assembled from "fragments", structured in "applications". COP aims at fixing classic OOP (Object-Oriented Programming) flaws and is heavily influenced by DDD (Domain Driven Design).