This HTML5 document contains 16 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
category-eshttp://es.dbpedia.org/resource/Categoría:
dcthttp://purl.org/dc/terms/
n2http://es.dbpedia.org/resource/Poltergeist_(informática)
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n14http://dbpedia.org/resource/Poltergeist_(computer_programming)
n7http://www.antipatterns.com/briefing/sld030.
n8http://es.dbpedia.org/resource/Poltergeist_(informatica)
rdfshttp://www.w3.org/2000/01/rdf-schema#
n5http://rdf.freebase.com/ns/m.
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n9http://sourcemaking.com/antipatterns/
owlhttp://www.w3.org/2002/07/owl#
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n10http://es.wikipedia.org/wiki/Poltergeist_(informática)
n16http://es.wikipedia.org/wiki/Poltergeist_(informática)?oldid=117459156&ns=
Subject Item
n2:
rdfs:label
Poltergeist (informática)
rdfs:comment
En Programación orientada a objetos el antipatrón de diseño poltergeist es una clase de objetos de corta duración, normalmente sin estado, que se utiliza para realizar la inicialización o para invocar a los métodos de otras clases. La definición original es de Michael Akroyd en la Object World West Conference de 1996: Las clases poltergeist se pueden identificar por su nombre. A menudo se llaman "manager_", "controller_", "start_process", etcétera.
owl:sameAs
n5:05w25b
dct:subject
category-es:Programación category-es:Antipatrón_de_diseño
foaf:isPrimaryTopicOf
n10:
dbo:wikiPageID
5202182
dbo:wikiPageRevisionID
117459156
dbo:wikiPageExternalLink
n7:htm n9:poltergeists
dbo:wikiPageLength
3084
prov:wasDerivedFrom
n16:0
dbo:abstract
En Programación orientada a objetos el antipatrón de diseño poltergeist es una clase de objetos de corta duración, normalmente sin estado, que se utiliza para realizar la inicialización o para invocar a los métodos de otras clases. La definición original es de Michael Akroyd en la Object World West Conference de 1996: "Como un poltergeist que aparece y desaparece misteriosamente, lo mismo ocurre con el objeto de breve duración. Como consecuencia, el código es más difícil de mantener y hay un desperdicio de recursos innecesario. La causa habitual de este antipatrón es un pobre diseño de objetos." Las clases poltergeist se pueden identificar por su nombre. A menudo se llaman "manager_", "controller_", "start_process", etcétera. A veces, las clases poltergeist demuestran la necesidad de una arquitectura más compleja. Por ejemplo, un poltergeist surge si el mismo método actúa como el cliente y el invocador en un patrón de comando, y el programador separa las dos fases. Sin embargo, esta arquitectura más compleja puede que nunca llegue a materializarse. Sin embargo, a través del paradigma de programación funcional, la existencia de lambda permite una consecuencia similar sin las eventuales desventajas que se le atribuyen, de tal forma que el poltergeist es el propio patrón de diseño. Es el punto de vista de la programación orientada objetos la que confunde esta propiedad con 'poltergeists' en los casos en los que la arquitectura es más compleja (o mejor dicho, más funcional). No se debe confundir con objetos de larga duración que almacenan el estado de un patrón como es el caso de Modelo-vista-controlador, que traspasa el flujo de información entre las tres clases principales. Para eliminar un poltergeist, se debe de eliminar la clase llamadora y tratar de insertar su funcionalidad dentro de la clase invocada mediante herencia.
Subject Item
n8:
dbo:wikiPageRedirects
n2:
Subject Item
n10:
foaf:primaryTopic
n2:
Subject Item
n14:
owl:sameAs
n2: