Object Oriented Programming/Messages, Protocols and Dispatch

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Synchronous vs Asynchronous[edit | edit source]

Delegation[edit | edit source]

Virtualization and Polymorphism[edit | edit source]

Polymorphism means the ability to take more than one form, that is one name, multiple forms. In oops, an operation may exhibit different behaviour in different instances. The concept of polymorphism is implemented using function overloading and operator overloading.