Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Marker_interface_pattern> ?p ?o }
Showing triples 1 to 53 of
53
with 100 triples per page.
- Marker_interface_pattern abstract "The marker interface pattern is a design pattern in computer science, used with languages that provide run-time type information about objects. It provides a means to associate metadata with a class where the language does not have explicit support for such metadata.To use this pattern, a class implements a marker interface (also called tagging interface), and methods that interact with instances of that class test for the existence of the interface. Whereas a typical interface specifies functionality (in the form of method declarations) that an implementing class must support, a marker interface need not do so. The mere presence of such an interface indicates specific behavior on the part of the implementing class. Hybrid interfaces, which both act as markers and specify required methods, are possible but may prove confusing if improperly used.An example of the application of marker interfaces from the Java programming language is the Serializable interface. A class implements this interface to indicate that its non-transient data members can be written to an ObjectOutputStream. The ObjectOutputStream private method writeObject() contains a series of instanceof tests to determine writeability, one of which looks for the Serializable interface. If any of these tests fails, the method throws a NotSerializableException.".
- Marker_interface_pattern wikiPageID "471373".
- Marker_interface_pattern wikiPageLength "3521".
- Marker_interface_pattern wikiPageOutDegree "16".
- Marker_interface_pattern wikiPageRevisionID "677926921".
- Marker_interface_pattern wikiPageWikiLink .NET_Framework.
- Marker_interface_pattern wikiPageWikiLink Category:Java_(programming_language).
- Marker_interface_pattern wikiPageWikiLink Category:Software_design_patterns.
- Marker_interface_pattern wikiPageWikiLink Class_(computer_programming).
- Marker_interface_pattern wikiPageWikiLink Class_(computer_science).
- Marker_interface_pattern wikiPageWikiLink Computer_science.
- Marker_interface_pattern wikiPageWikiLink Design_marker.
- Marker_interface_pattern wikiPageWikiLink Design_pattern_(computer_science).
- Marker_interface_pattern wikiPageWikiLink Interface_(computer_science).
- Marker_interface_pattern wikiPageWikiLink Interface_(computing).
- Marker_interface_pattern wikiPageWikiLink Java_(programming_language).
- Marker_interface_pattern wikiPageWikiLink Java_(software_platform).
- Marker_interface_pattern wikiPageWikiLink Metadata.
- Marker_interface_pattern wikiPageWikiLink Plone_(software).
- Marker_interface_pattern wikiPageWikiLink Python_(programming_language).
- Marker_interface_pattern wikiPageWikiLink Reflection_(computer_programming).
- Marker_interface_pattern wikiPageWikiLink Reflection_(computer_science).
- Marker_interface_pattern wikiPageWikiLink Software_design_pattern.
- Marker_interface_pattern wikiPageWikiLink Transient_(computer_programming).
- Marker_interface_pattern wikiPageWikiLink Zope.
- Marker_interface_pattern wikiPageWikiLinkText "Marker interface pattern".
- Marker_interface_pattern wikiPageWikiLinkText "Marker interfaces".
- Marker_interface_pattern wikiPageWikiLinkText "marked".
- Marker_interface_pattern wikiPageWikiLinkText "marker interface pattern".
- Marker_interface_pattern wikiPageWikiLinkText "marker interface".
- Marker_interface_pattern wikiPageWikiLinkText "marker interfaces".
- Marker_interface_pattern wikiPageWikiLinkText "tagging interface".
- Marker_interface_pattern hasPhotoCollection Marker_interface_pattern.
- Marker_interface_pattern wikiPageUsesTemplate Template:Refimprove.
- Marker_interface_pattern wikiPageUsesTemplate Template:Reflist.
- Marker_interface_pattern subject Category:Java_(programming_language).
- Marker_interface_pattern subject Category:Software_design_patterns.
- Marker_interface_pattern hypernym Pattern.
- Marker_interface_pattern type Article.
- Marker_interface_pattern type Disease.
- Marker_interface_pattern type Article.
- Marker_interface_pattern type Microsystem.
- Marker_interface_pattern type Pattern.
- Marker_interface_pattern comment "The marker interface pattern is a design pattern in computer science, used with languages that provide run-time type information about objects. It provides a means to associate metadata with a class where the language does not have explicit support for such metadata.To use this pattern, a class implements a marker interface (also called tagging interface), and methods that interact with instances of that class test for the existence of the interface.".
- Marker_interface_pattern label "Marker interface pattern".
- Marker_interface_pattern sameAs Markierungsschnittstelle.
- Marker_interface_pattern sameAs マーカーインタフェース.
- Marker_interface_pattern sameAs m.02dj62.
- Marker_interface_pattern sameAs Интерфейс-маркер_(шаблон_проектирования).
- Marker_interface_pattern sameAs Q1900757.
- Marker_interface_pattern sameAs Q1900757.
- Marker_interface_pattern wasDerivedFrom Marker_interface_pattern?oldid=677926921.
- Marker_interface_pattern isPrimaryTopicOf Marker_interface_pattern.