Mirror (programming)

From Wikipedia, the free encyclopedia

In computer programming, a mirror is a reflection mechanism that is completely decoupled from the object whose structure is being introspected. This is as opposed to traditional reflection, for example in Java, where one introspects an object using methods from the object itself (e.g. getClass()).

Mirrors adhere to the qualities of encapsulation, stratification and ontological correspondence.[1]

Languages that use mirrors

References

Related Articles

Wikiwand AI