Forwarding (object-oriented programming)

In object-oriented programming, forwarding means that using a member of an object (either a property or a method) results in actually using the corresponding member of a different object: the use is forwarded to another object. Forwarding is used in a number of design patterns, where some members are forwarded to another object, while others are handled by the directly used object. The forwarding object is frequently called a wrapper object, and explicit forwarding members are called wrapper functions.

Comment
enIn object-oriented programming, forwarding means that using a member of an object (either a property or a method) results in actually using the corresponding member of a different object: the use is forwarded to another object. Forwarding is used in a number of design patterns, where some members are forwarded to another object, while others are handled by the directly used object. The forwarding object is frequently called a wrapper object, and explicit forwarding members are called wrapper functions.
Has abstract
enIn object-oriented programming, forwarding means that using a member of an object (either a property or a method) results in actually using the corresponding member of a different object: the use is forwarded to another object. Forwarding is used in a number of design patterns, where some members are forwarded to another object, while others are handled by the directly used object. The forwarding object is frequently called a wrapper object, and explicit forwarding members are called wrapper functions.
Is primary topic of
Forwarding (object-oriented programming)
Label
enForwarding (object-oriented programming)
Link from a Wikipage to another Wikipage
Adapter pattern
Bridge pattern
Category:Articles with example Java code
Category:Object-oriented programming
Chain-of-responsibility pattern
Class (computer science)
Code reuse
Composition over inheritance
Decorator pattern
Delegation (object-oriented programming)
Dynamic dispatch
Evaluation environment
Facade pattern
Fragile base class
Inheritance (object-oriented programming)
Interface (Java)
Java (programming language)
Method (computer programming)
Object (computer science)
Object composition
Object-oriented programming
Property (programming)
Protocol (object-oriented programming)
Proxy pattern
Software design pattern
Type safety
Wrapper function
SameAs
2PNFF
Forwarding
Forwarding (object-oriented programming)
Q25345955
Q97670967
Továbbítás (objektumorientált programozás)
حواله (برنامه‌نویسی شیءگرا)
转发 (面向对象程序设计)
Subject
Category:Articles with example Java code
Category:Object-oriented programming
WasDerivedFrom
Forwarding (object-oriented programming)?oldid=1057529017&ns=0
WikiPageLength
9809
Wikipage page ID
50037451
Wikipage revision ID
1057529017
WikiPageUsesTemplate
Template:Details
Template:Java
Template:Quote
Template:Reflist