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

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

Namespace Prefixes

PrefixIRI
n11https://web.archive.org/web/20150930041216/http:/www.lepus.org.uk/ref/companion/
n13http://www.oodesign.com/
n19http://perfectjpattern.sourceforge.net/
wikipedia-huhttp://hu.wikipedia.org/wiki/
n16http://www.javaworld.com/article/2077602/learn-java/
dcthttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-huhttp://hu.dbpedia.org/resource/
prop-huhttp://hu.dbpedia.org/property/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n12http://se.ethz.ch/~meyer/publications/computer/
n4https://web.archive.org/web/20150702020150/http:/objectmentor.com/resources/articles/
n22https://web.archive.org/web/20150507024759/http:/patterns.pl/
n8https://web.archive.org/web/20150930040421/https:/sourcemaking.com/design_patterns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n10http://hu.dbpedia.org/resource/Sablon:
n7http://www.polyglotinc.com/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n18http://nyelvek.inf.elte.hu/leirasok/Clean/
n15http://hu.dbpedia.org/resource/Kategória:
n20http://www.tankonyvtar.hu/hu/tartalom/tamop425/0038_informatika_Projektlabor/

Statements

Subject Item
dbpedia-hu:Látogató_programtervezési_minta
rdfs:label
Látogató programtervezési minta
dct:subject
n15:C_Sharp-kódpéldák n15:Programtervezési_minták n15:Java-kódpéldák
dbo:wikiPageID
1304189
dbo:wikiPageRevisionID
23102442
dbo:wikiPageExternalLink
n4:visitor.pdf n7:reflection.html n8:visitor n11:Visitor.xml n12:visitor.pdf n13:visitor-pattern.html n16:java-tip-98--reflect-on-the-visitor-design-pattern.html n18:index.php%3Fchapter=4 n19:dp-visitor.html n20:ch01s03.html n22:visitor.html
prop-hu:wikiPageUsesTemplate
n10:Fordítás
dbo:abstract
Az objektumorientált programozásban és a szoftverfejlesztésben a Látogató tervezési minta segítségével tudjuk szétválasztani az algoritmust és az objektum szerkezetét. A gyakorlati eredménye ennek a szétválasztásnak az, hogy képessé válik a program arra, hogy új műveleteket adjunk hozzá a létező objektumstruktúrához anélkül, hogy módosítanánk annak szerkezetét. Ez az egyik útja az OCP (Open-Closed Principle) tervezési alapelv megvalósításának. A lényege, hogy lehetővé teszi, hogy egy új virtuális funkciót adjunk az osztályokhoz anélkül, hogy az osztályok szerkezetét meg kellene változtatni. Helyette létrejön egy látogató osztály, amely implementálja az összes létező megvalósítását az adott virtuális funkciónak. A látogató tartalmazza a példány referencia beviteli értékét, és lehetővé teszi a kettős metódust.
prov:wasDerivedFrom
wikipedia-hu:Látogató_programtervezési_minta?oldid=23102442&ns=0
dbo:wikiPageLength
17796
foaf:isPrimaryTopicOf
wikipedia-hu:Látogató_programtervezési_minta
Subject Item
wikipedia-hu:Látogató_programtervezési_minta
foaf:primaryTopic
dbpedia-hu:Látogató_programtervezési_minta