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