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

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

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n11http://dbpedia.org/resource/File:
dbpedia-cahttp://ca.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
n10https://global.dbpedia.org/id/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-cshttp://cs.dbpedia.org/resource/
n7http://ootips.org/
n14http://commons.wikimedia.org/wiki/Special:FilePath/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-frhttp://fr.dbpedia.org/resource/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
goldhttp://purl.org/linguistics/gold/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Object_composition
rdf:type
owl:Thing
rdfs:label
Composició d'objectes Objektová kompozice Object composition Composición de objetos Композиція (програмування) Composição de objetos Агрегирование (программирование) Composition (programmation)
rdfs:comment
En programmation informatique, la composition est une technique qui permet de combiner plusieurs éléments de programmation entre eux pour obtenir un élément ayant une fonctionnalité plus complexe. On distingue la composition de fonctions, la composition d'objets, et la composition dans les modèles. En ciencias de la computación, la composición de objetos es una forma de combinar objetos o tipos de datos en otros más complejos. Las composiciones se relacionan con, pero no son las mismas que, las estructuras de datos y las que son más comunes son la unión etiquetada, el conjunto, la secuencia y varias estructuras gráficas, así como el objeto utilizado en la programación orientada a objetos. В объектно-ориентированном программировании под агрегированием (или как его еще называли ранее - делегированием) подразумевают методику создания нового класса из уже существующих классов путём их включения. Об агрегировании также часто говорят как об «отношении принадлежности» по принципу «у машины есть корпус, колёса и двигатель». На базе агрегирования реализуется методика делегирования, когда поставленная перед внешним объектом задача перепоручается внутреннему объекту, специализирующемуся на решении задач такого рода. Композиція у програмуванні або ж Об'єктна композиція, також Агрегація та включення — це створення об'єктів існуючих класів як елементів інших класів. Про композицію також часто говорять як про «відношення приналежності» за принципом у «у машини є корпус, колеса і двигун». На відміну від наслідування, в композиції тип відносин є Has-a тобто має (машина має двигун). В наслідуванні ж тип відносин між породженим об'єктом і батьківським є Is-a зв'язком, тобто якщо об'єкт кішка породжено від тварина, то кішка є тварина (cat is a pet). Em ciência da computação, composição de objetos (não confundir com ) é uma maneira de se combinar objetos simples ou tipos de dados em objetos mais complexos. Composições são blocos de construção críticos de muitas estruturas de dados básicas, incluindo a , lista ligada e árvore binária, bem como o objeto utilizado em programação orientada a objetos. In computer science, object composition and object aggregation are closely related ways to combine objects or data types into more complex ones. In conversation the distinction between composition and aggregation is often ignored. Common kinds of compositions are objects used in object-oriented programming, tagged unions, sets, sequences, and various graph structures. Object compositions relate to, but are not the same as, data structures. La composició d'objectes a les ciències de la computació és una manera de combinar objectes o tipus de dades simples per crear-ne un de més complex. Les composicions són una part important de moltes estructures de dades bàsiques (llista enllaçada, arbre binari…). S'usa principalment per implementar una relació entre dos objectes. La composició en general té una forta dependència del cicle de vida entre les instàncies de la classe contenidora i les instàncies de la classe continguda: si es destrueix el contenidor, normalment cada instància que conté es destrueix també. Objektová kompozice (anglicky object composition) je v informatice způsob, jak v objektově orientovaném programování kombinovat jednoduché (základní) objekty nebo typy dat do složitějších. Objektová kompozice (tj. složení, skladba) je důležitý nástroj pro vytváření pokročilých datových struktur, jako je například spojový seznam nebo binární strom. Tyto složené datové struktury jsou dále používány stejným způsobem jako základní objekty.
owl:differentFrom
dbr:Function_composition_(computer_science)
foaf:depiction
n14:Aggregation-Composition3.png n14:Simple_COM_aggregation_diagram.svg n14:UML_association,_aggregation_and_composition_examples_for_a_bicycle.png n14:UML_properties_of_a_bicycle.png
dcterms:subject
dbc:Unified_Modeling_Language dbc:Object_(computer_science) dbc:Articles_with_example_Python_(programming_language)_code
dbo:wikiPageID
1911078
dbo:wikiPageRevisionID
1094380436
dbo:wikiPageWikiLink
dbr:ALGOL_68 dbr:Object-oriented_programming dbr:Arrays dbr:Graph_(abstract_data_type) dbr:Cladogram dbr:Common_Lisp_Object_System dbr:Computer_science dbr:Ontology dbr:Field_(computer_science) dbr:Composite_data_type dbr:Programming_language dbr:JavaScript dbr:Mereology dbr:Binary_tree dbr:Interface_(computer_science) n11:UML_association,_aggregation_and_composition_examples_for_a_bicycle.png dbr:IUnknown n11:UML_properties_of_a_bicycle.png dbr:ML_programming_language dbr:COBOL dbr:FORTRAN_IV dbr:Associative_array dbc:Unified_Modeling_Language dbr:Inheritance_semantics dbr:Object_lifetime dbr:Object-oriented dbr:NewTypeT()_for_i_in_range(max_+_1)%5D_for_j_in_range(10)%5D dbr:Common_Lisp dbr:Encapsulation_(object-oriented_programming) dbc:Object_(computer_science) dbr:Implementation_inheritance dbr:C++ dbr:Data_structure dbr:C_(programming_language) dbr:Struct_(C_programming_language) dbr:Role dbr:Virtual_inheritance dbr:Java_(programming_language) dbr:Composite_type dbr:Composite_pattern dbr:Tree_(data_structure) dbr:Hash_tables dbr:Has-a dbr:Composition_over_inheritance dbr:Delegation_(object-oriented_programming) dbr:Algol_60 dbr:Interface_(object-oriented_programming) dbr:Recursive_type dbr:Array_(data_structure) dbr:Encapsulation_(computer_programming) dbr:Prototype-based_programming dbr:Law_of_Demeter dbr:Liskov_substitution_principle dbr:Is-a dbr:Semantic_relationship dbr:Composition_(object-oriented_programming) dbr:Unified_Modeling_Language dbr:Pascal_programming_language dbr:Function_composition_(computer_science) dbr:Strong_and_weak_typing dbr:Chemistry dbr:C++_structure dbr:Linked_lists dbr:Class_(computer_science) dbr:Tuple dbr:Storage_record dbr:Smalltalk dbr:Component_Object_Model dbr:Set_(abstract_data_type) n11:Aggregation-Composition3.png dbr:Linked_list dbr:Data_type dbr:Object_composition dbr:Subtyping dbr:Directed_acyclic_graph dbc:Articles_with_example_Python_(programming_language)_code dbr:Tagged_union dbr:University dbr:Class_(computer_programming) dbr:Sequence n11:Simple_COM_aggregation_diagram.svg dbr:Object_(computer_science) dbr:Delegation_(programming)
dbo:wikiPageExternalLink
n7:uml-hasa.html
owl:sameAs
n10:3brAy wikidata:Q390066 freebase:m.065khy dbpedia-ca:Composició_d'objectes dbpedia-uk:Композиція_(програмування) dbpedia-ru:Агрегирование_(программирование) dbpedia-pt:Composição_de_objetos dbpedia-fr:Composition_(programmation) dbpedia-cs:Objektová_kompozice dbpedia-es:Composición_de_objetos
dbp:wikiPageUsesTemplate
dbt:Confused dbt:Citation_needed dbt:Main dbt:Reflist dbt:Use_American_English dbt:Short_description dbt:Example_farm dbt:Use_mdy_dates dbt:Mono
dbo:thumbnail
n14:UML_properties_of_a_bicycle.png?width=300
dbo:abstract
La composició d'objectes a les ciències de la computació és una manera de combinar objectes o tipus de dades simples per crear-ne un de més complex. Les composicions són una part important de moltes estructures de dades bàsiques (llista enllaçada, arbre binari…). S'usa principalment per implementar una relació entre dos objectes. La composició en general té una forta dependència del cicle de vida entre les instàncies de la classe contenidora i les instàncies de la classe continguda: si es destrueix el contenidor, normalment cada instància que conté es destrueix també. Un exemple real de composició podria ser la relació entre un automòbil i les seves parts: un automòbil té o està compost per objectes com un volant, un seient, una caixa de canvis i un motor. La composició s'ha de distingir del , que és el procés de detallar un tipus de dada general o crear un tipus més específic. Per exemple, els cotxes poden ser un tipus específic de vehicle. El subtipatge no descriu una relació entre diferents objectes, sinó que mostra que un objecte d'un tipus és també a la vegada objecte d'un altre tipus. В объектно-ориентированном программировании под агрегированием (или как его еще называли ранее - делегированием) подразумевают методику создания нового класса из уже существующих классов путём их включения. Об агрегировании также часто говорят как об «отношении принадлежности» по принципу «у машины есть корпус, колёса и двигатель». Вложенные объекты нового класса обычно объявляются закрытыми, что делает их недоступными для прикладных программистов, работающих с классом. С другой стороны, создатель класса может изменять эти объекты, не нарушая при этом работы существующего клиентского кода. Кроме того, замена вложенных объектов на стадии выполнения программы позволяет динамически изменять её поведение. Механизм наследования такой гибкостью не обладает, поскольку для производных классов устанавливаются ограничения, проверяемые на стадии компиляции. На базе агрегирования реализуется методика делегирования, когда поставленная перед внешним объектом задача перепоручается внутреннему объекту, специализирующемуся на решении задач такого рода. Objektová kompozice (anglicky object composition) je v informatice způsob, jak v objektově orientovaném programování kombinovat jednoduché (základní) objekty nebo typy dat do složitějších. Objektová kompozice (tj. složení, skladba) je důležitý nástroj pro vytváření pokročilých datových struktur, jako je například spojový seznam nebo binární strom. Tyto složené datové struktury jsou dále používány stejným způsobem jako základní objekty. En programmation informatique, la composition est une technique qui permet de combiner plusieurs éléments de programmation entre eux pour obtenir un élément ayant une fonctionnalité plus complexe. On distingue la composition de fonctions, la composition d'objets, et la composition dans les modèles. Em ciência da computação, composição de objetos (não confundir com ) é uma maneira de se combinar objetos simples ou tipos de dados em objetos mais complexos. Composições são blocos de construção críticos de muitas estruturas de dados básicas, incluindo a , lista ligada e árvore binária, bem como o objeto utilizado em programação orientada a objetos. Objetos compostos são frequentemente referidos como tendo um relacionamento "". Um exemplo de composição do mundo real pode ser visto em um automóvel: os objetos roda, volante, banco, transmissão e motor podem não ter utilidade funcionando isoladamente, mas um objeto chamado automóvel contendo todos estes objetos teria uma função muito útil, maior que a soma de todas as suas partes. Quando, em uma linguagem de programação, os objetos são tipados, os tipos geralmente podem ser dividos em tipos compostos e não-compostos e a composição pode ser considerada uma relação entre os tipos: um objeto de um tipo composto (e.g. carro) "tem um" objeto de um tipo mais simples (e.g. roda). A composição deve ser distinguida de , que é o processo de adicionar detalhes a um tipo de dados geral para criar um tipo de dados mais específico. Por exemplo, os carros podem ser um tipo específico de veículo: carro veículo. Subtipo não descreve um relacionamento entre objetos diferentes, em vez disso, ele diz que objetos de um tipo são simultâneamente objetos de outro tipo. Em linguagens de programação, objetos compostos são normalmente expressos por meio de referências de um objeto para outro, que dependendo da linguagem, tais referências podem ser conhecidas como campos, membros, propriedades ou atributos e a composição resultante como uma estrutura, , tupla, tipo definido pelo usuário (TDU) ou . São atribuídos nomes exclusivos aos campos para que cada um possa ser distinguido dos outros. Entretanto, possuir tais referências não significa necessariamente que um objeto é composto. Ele só pode ser definido como composto se os objetos a que ele se refere fazem parte dele de fato, isto é, não existem isoladamente. Para detalhes, veja a seção agregação abaixo. En ciencias de la computación, la composición de objetos es una forma de combinar objetos o tipos de datos en otros más complejos. Las composiciones se relacionan con, pero no son las mismas que, las estructuras de datos y las que son más comunes son la unión etiquetada, el conjunto, la secuencia y varias estructuras gráficas, así como el objeto utilizado en la programación orientada a objetos. La composición de objetos se refiere a la estructura lógica o conceptual de la información, no a la implementación o estructura de datos físicos utilizada para representarla. Por ejemplo, una secuencia difiere de un conjunto porque (entre otras cosas) el orden de los elementos que los componen es importante para el primero pero no para el segundo. Se pueden utilizar estructuras de datos tales como matrices, listas enlazadas, tablas hash y muchas otras para implementar cualquiera de ellas. Algunos de los términos son utilizados tanto para estructuras de datos como para composiciones. Por ejemplo, "árbol binario" puede referirse a uno de los dos: como estructura de datos es un medio para acceder a una secuencia lineal de elementos, y las posiciones reales de los elementos en el árbol son irrelevantes (el árbol puede ser reorganizado internamente como uno quiera, sin cambiar su significado). Sin embargo, como una composición de objetos, las posiciones son relevantes, y cambiarlas cambiaría el significado (como por ejemplo en los cladogramas). In computer science, object composition and object aggregation are closely related ways to combine objects or data types into more complex ones. In conversation the distinction between composition and aggregation is often ignored. Common kinds of compositions are objects used in object-oriented programming, tagged unions, sets, sequences, and various graph structures. Object compositions relate to, but are not the same as, data structures. Object composition refers to the logical or conceptual structure of the information, not the implementation or physical data structure used to represent it. For example, a sequence differs from a set because (among other things) the order of the composed items matters for the former but not the latter. Data structures such as arrays, linked lists, hash tables, and many others can be used to implement either of them. Perhaps confusingly, some of the same terms are used for both data structures and composites. For example, "binary tree" can refer to either: as a data structure it is a means of accessing a linear sequence of items, and the actual positions of items in the tree are irrelevant (the tree can be internally rearranged however one likes, without changing its meaning). However, as an object composition, the positions are relevant, and changing them would change the meaning (as for example in cladograms). Композиція у програмуванні або ж Об'єктна композиція, також Агрегація та включення — це створення об'єктів існуючих класів як елементів інших класів. Про композицію також часто говорять як про «відношення приналежності» за принципом у «у машини є корпус, колеса і двигун». Вкладені об'єкти нового класу зазвичай оголошуються закритими, що робить їх недоступними для прикладних програмістів, що працюють з класом. З іншого боку, творець класу може змінювати ці об'єкти, не порушуючи роботи існуючого клієнтського коду. Крім того, заміна вкладених об'єктів на стадії виконання програми дозволяє динамічно змінювати її поведінку. Механізм наслідування такої гнучкості не має, оскільки для похідних класів встановлюються обмеження, що перевіряються на стадії компіляції. На відміну від наслідування, в композиції тип відносин є Has-a тобто має (машина має двигун). В наслідуванні ж тип відносин між породженим об'єктом і батьківським є Is-a зв'язком, тобто якщо об'єкт кішка породжено від тварина, то кішка є тварина (cat is a pet).
gold:hypernym
dbr:Way
prov:wasDerivedFrom
wikipedia-en:Object_composition?oldid=1094380436&ns=0
dbo:wikiPageLength
19711
foaf:isPrimaryTopicOf
wikipedia-en:Object_composition