Like peers except that they provide a different interface/implementation of the same abstract object. Example, fractional vs absolute representation of the budget. They need translators between them to exchange information among them.