logo
Lines of code written

Mirroring

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.

Decoupling the reflection mechanism from the objects themselves allows for a few benefits:

-The object's interface isn't polluted, so there is no danger of breaking reflection by overriding a reflective method.
-You can have different mirror systems.
-The mirror system can be removed entirely (potentially allowing for optimizations).
-Mirror systems can operate on remote code, since it isn't coupled with a particular machine.

Portfolio

Items tagged Mirroring

MyMoodyBooty

A complete one click full update mirror of complex Magento shop, that synchronizes only the selected parts of the store.

Website Website, see all