Two abstractions may be used to define another higher abstraction. This is called composition. When an abstraction is split into smaller abstractions this is called decomposition.