Tags: Programming Language.

In computing the C3 superclass linearization is an algorithm used primarily to obtain the order in which methods should be inherited (the linearization) in the presence of multiple inheritance and is often termed MRO for Method Resolution Order. The name C3 refers to the three important properties of the resulting linearization: a consistent extended precedence graph preservation of local precedence order and fitting the monotonicity criterion.

Loading...

This page contains content from the copyrighted Wikipedia article "C3 linearization"; that content is used under the GNU Free Documentation License (GFDL). You may redistribute it, verbatim or modified, providing that you comply with the terms of the GFDL.