About: Has-a     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:Person, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FHas-a

In database design, object-oriented programming and design (see object oriented program architecture), has-a (has_a or has a) is a composition relationship where one object (often called the constituted object, or part/constituent/member object) "belongs to" (is part or member of) another object (called the composite type), and behaves according to the rules of ownership. In simple words, has-a relationship in an object is called a member field of an object. Multiple has-a relationships will combine to form a possessive hierarchy. To summarize the relations, we have

AttributesValues
rdf:type
rdfs:label
  • Has-a (en)
  • Has-a (ja)
  • Has-a (ru)
  • Has-a (uk)
rdfs:comment
  • has-aとは、データベース設計やオブジェクト指向プログラミングアーキテクチャにおいて、(複合型と呼ばれる)もう一つのオブジェクト(構造体の一部またはメンバ)に属するオブジェクトの関係であり、所有者のルールに準じて振る舞うものである。 多数のhas-a関係は相まって所有階層を形成する。これは異なる種類の階層(派生型)を構成するis-a関係と対比される。あるオブジェクトとそれに従属するオブジェクトとの最も論理的な関係がhas-aであるのか、それともis-aであるのかは必ずしも明確に決められない。そのような判断上の混乱があるため、これらのメタ言語的用語が生まれたとも言える。日本語では集約やコンポジション集約関係を意味する。 (ja)
  • У об'єктно-орієнтованому програмуванні й проектуванні баз даних «Has-a» — взаємозв'язок в якому один об'єкт (званий об'єктом, що становить) «належить» (є частиною або членом) іншому об'єкту (званому складеним об'єктом) і підкоряється правилам приналежності. Множинні Has-a відносини утворюють дерево приналежності. Відношення has-а є відмінним від is-a, яке позначає таксономічну ієрархію. (uk)
  • «Has-a» в объектно-ориентированном программировании и проектировании баз данных — взаимосвязь, в которой один объект (часто называемый составляющим объектом) «принадлежит» (является частью или членом) другому объекту (называемому составным объектом) и подчиняется правилам принадлежности. Множественные Has-a отношения образуют дерево принадлежностей — (англ. meronomy), или партономию. (ru)
  • In database design, object-oriented programming and design (see object oriented program architecture), has-a (has_a or has a) is a composition relationship where one object (often called the constituted object, or part/constituent/member object) "belongs to" (is part or member of) another object (called the composite type), and behaves according to the rules of ownership. In simple words, has-a relationship in an object is called a member field of an object. Multiple has-a relationships will combine to form a possessive hierarchy. To summarize the relations, we have (en)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/AggregationAndComposition.svg
  • http://commons.wikimedia.org/wiki/Special:FilePath/ER_Diagram_MMORPG.png
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
thumbnail
has abstract
  • In database design, object-oriented programming and design (see object oriented program architecture), has-a (has_a or has a) is a composition relationship where one object (often called the constituted object, or part/constituent/member object) "belongs to" (is part or member of) another object (called the composite type), and behaves according to the rules of ownership. In simple words, has-a relationship in an object is called a member field of an object. Multiple has-a relationships will combine to form a possessive hierarchy. This is to be contrasted with an is-a (is_a or is a) relationship which constitutes a taxonomic hierarchy (subtyping). The decision whether the most logical relationship for an object and its subordinate is not always clearly has-a or is-a. Confusion over such decisions have necessitated the creation of these metalinguistic terms. A good example of the has-a relationship is containers in the C++ STL. To summarize the relations, we have * hypernym-hyponym (supertype-subtype) relations between types (classes) defining a taxonomic hierarchy, where * for an inheritance relation: a hyponym (subtype, subclass) has a type-of (is-a) relationship with its hypernym (supertype, superclass); * holonym-meronym (whole/entity/container-part/constituent/member) relations between types (classes) defining a possessive hierarchy, where * for an aggregation (i.e. without ownership) relation: * a holonym (whole) has a has-a relationship with its meronym (part), * for a composition (i.e. with ownership) relation: * a meronym (constituent) has a part-of relationship with its holonym (entity), * for a containment relation: * a meronym (member) has a relationship with its holonym (container); * concept-object (type-token) relations between types (classes) and objects (instances), where * a token (object) has an instance-of relationship with its type (class). (en)
  • has-aとは、データベース設計やオブジェクト指向プログラミングアーキテクチャにおいて、(複合型と呼ばれる)もう一つのオブジェクト(構造体の一部またはメンバ)に属するオブジェクトの関係であり、所有者のルールに準じて振る舞うものである。 多数のhas-a関係は相まって所有階層を形成する。これは異なる種類の階層(派生型)を構成するis-a関係と対比される。あるオブジェクトとそれに従属するオブジェクトとの最も論理的な関係がhas-aであるのか、それともis-aであるのかは必ずしも明確に決められない。そのような判断上の混乱があるため、これらのメタ言語的用語が生まれたとも言える。日本語では集約やコンポジション集約関係を意味する。 (ja)
  • У об'єктно-орієнтованому програмуванні й проектуванні баз даних «Has-a» — взаємозв'язок в якому один об'єкт (званий об'єктом, що становить) «належить» (є частиною або членом) іншому об'єкту (званому складеним об'єктом) і підкоряється правилам приналежності. Множинні Has-a відносини утворюють дерево приналежності. Відношення has-а є відмінним від is-a, яке позначає таксономічну ієрархію. (uk)
  • «Has-a» в объектно-ориентированном программировании и проектировании баз данных — взаимосвязь, в которой один объект (часто называемый составляющим объектом) «принадлежит» (является частью или членом) другому объекту (называемому составным объектом) и подчиняется правилам принадлежности. Множественные Has-a отношения образуют дерево принадлежностей — (англ. meronomy), или партономию. (ru)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software