Poltergeist (computer programming): Difference between revisions

Content deleted Content added
Logical2u (talk | contribs)
Revert to the revision prior to revision 116070107 dated 2007-03-18 19:09:21 by 67.81.84.210 using popups
removing poltergeist
Line 8:
Poltergeists should not be confused with long-lived, state-bearing objects of a [[pattern]] such as [[Model-view-controller]], or tier-separating patterns such as [[Business-Delegate]].
 
To remove a poltergeist, delete the class and insert its functionality in the invoked class, possibly by [[Inheritance (computer science)|inheritance]] or as a [[Mix-In]].
 
Poltergeists are examples of an [[anti-pattern]].