Magical creatures in Harry Potter harbor an attraction to imagery morbid and melancholy. Ghosts are very sensitive about their condition: when the Ministry initially classified them as sentient creatures with full legal rights, they claimed that the term was insensitive and received a separate "Spirit Division", apparently to control the activities and haunting locations of troublesome ghosts (as when Myrtle was forced to haunt the place of her death (Hogwarts) after she had disrupted the wedding of the brother of Olive Hornby, a girl who had teased her at school). Named Ghost characters: Peeves, the Hogwarts poltergeist, is not considered a ghost, but an "indestructible
Poltergeist (computer programming) Poltergeist (computer programming) In computer programming, a poltergeist (or gypsy wagon) is a short-lived, typically stateless object used to perform initialization or to invoke methods in another, more permanent class. It is considered an anti-pattern. The original definition is by Michael Akroyd 1996 - Object World West Conference: A poltergeist can often be identified by its name; they are often called "manager_", "controller_", "supervisor", "start_process", etc. Sometimes, poltergeist classes are created because the programmer anticipated the need for a more complex architecture. For example, a poltergeist arises if the same method acts as both the "client" and "invoker" in a