10 Mar composition
Composition is a technique used in object-oriented system development which involves finding general properties of like objects and grouping, categorizing, summarizing, simplifying, or abbreviating them. It is a constructive technique that permits objects in a superclass to assume certain characteristics of objects in a subclass.
Keywords: range
polymorphism
object
abstraction
decomposition
class
object-oriented
inheritance
References: algorithms
automata
computing
formalisms
logic