NAMELIST. INTEGER :: jan = 1, feb = 2, mar = 3, apr = 4 NAMELIST / week / jan, feb, mar, apr 1994 – ANSI Common Lisp Common Lisp provides structures and the ANSI Common Lisp standard added CLOS classes. (defclass some-class () ((f :type float) (i :type integer) (a :type (array integer (10))))) For more details about composition in C/C++, see Composite type. See also C++ structure Composite type Composition over inheritance Delegation (programming) Function composition (computer science) Has-a Implementation inheritance Inheritance semantics Law of Demeter Virtual inheritance References External links Association, Aggregation and Composition, accessed in February 2009 Harald Störrle, UML2, Addison-Wesley, 2005 Object (computer science) Unified Modeling Language Articles with example Python (programming language) code