Everything about hooking

Summary

hooking

In computer programming, hooking is a range of techniques used to alter or augment the behaviour of an operating system, of applications, or of other software components by intercepting function calls or messages or events passed between software components. Code that handles such intercepted function calls, events or messages is called a hook. Hook methods are of particular importance in the template method pattern where common code in an abstract class can be augmented by custom code in a subclass. In this case each hook method is defined in the abstract class with an empty implementation which then allows a different implementation to be supplied in each concrete subclass. Hooking is used for many purposes, including debugging and extending functionality. Examples might include intercepting keyboard or mouse event messages before they reach an application, or intercepting operating system calls in order to monitor behavior or modify the function of an application or other component.

Definitions

Related Searches

Similar Meanings

Auto suggestions

News

Videos

HOOKING UP

HOOKING UP

He thinks that he has played her...Think again Matty!

Random Keywords

Useful Links

Search Tips

FAQ

What is hooking?

To attach a hook to.

Where can I find more information about hooking?

You can search for hooking on DuckDuckGo or check other resources online.

What are some synonyms for hooking?

No synonyms available

Fun & Extras

Avatar

Avatar for hooking

Quote of the Day

“The most important battle is one to conquer yourself.”
— Yanni

Random Joke

Why does Superman get invited to dinners?

Because he is a Supperhero.