Object model (original) (raw)
Об'єктна модель у інформатиці має два пов'язаних, але окремих значення: 1. * Властивості об'єктів загалом у певній мові програмування, технології, нотації чи методології, що використовує їх. Прикладами можуть бути об'єктні моделі мови Java, Component Object Model (COM), або (Object-modeling technique, OMT). 2. * Набір об'єктів чи класів, крізь які програма читає чи змінює певний набір властивостей. Іншими словами, об'єктно-орієнтований інтерфейс до певного сервісу чи системи. Такий інтерфейс називають об'єктною моделлю цього сервісу чи системи. Наприклад, Document Object Model (DOM) [1] є набором об'єктів, що представляють сторінку у браузері, і використовується для вивчення чи зміни вмісту сторінки програмою.
Property | Value |
---|---|
dbo:abstract | Objektmodelle dienen heute vor allem als Entwurfsgrundlage in der objektorientierten Softwareentwicklung. Mit ihrer Hilfe können statische Strukturen von Klassen und Objekten sowie deren Verhalten und Relationen grafisch verdeutlicht und entwickelt werden. Die wichtigsten Eigenschaften von Beziehungen in Objektmodellen sind Hierarchie, Abstraktion, Kapselung, Modularität und Typisierung. In der objektorientierten Softwareentwicklung ist der Entwurf einer der wichtigsten Schritte im Entwicklungsprozess. Daher wurde mit der Unified Modeling Language ein Standard für den Entwurf von Objektmodellen geschaffen. Objektmodelle werden jedoch nicht nur zur Entwicklung und Veranschaulichung von Softwarebausteinen verwendet. Sie sind zudem ein Werkzeug, um komplexe Systeme durch Abstraktion auf einfache Art und Weise darzustellen. So findet man – wenn auch seltener – auch Objektmodelle von Datenbanken oder Hardwarekomponenten, zum Beispiel von Prozessoren. (de) En computación, un modelo de objeto tiene dos significados relacionados pero distintos: 1. * Las propiedades de objetos en general, en un lenguaje de programación específico, la tecnología, la notación y la metodología que los usa. Por ejemplo, el modelo de objetos Java, el modelo de objetos COM, o el modelo de objetos de . Tales modelos de objetos por lo general se definen usando conceptos como clase, , herencia, polimorfismo y encapsulación. Hay una extensa literatura sobre modelos de objetos formalizados como un subconjunto de la . 2. * Una colección de objetos o clases por las cuales un programa puede examinar y manipular algunas partes específicas de su mundo. En otras palabras, la interfaz orientadao a objetos a algún servicio o sistema. Tal interfaz se dice que es el modelo de objetos del servicio o sistema representado. Por ejemplo, el Document Object Model (DOM) es una colección de objetos que representan una página en un navegador web, usada por programas script para examinar y cambiar dinámicamente la página. Hay un modelo de objetos de Microsoft Excel para controlarlo desde de otro programa, y el Telescope Driver es un modelo de objetos para controlar un telescopio astronómico. (es) In computing, object model has two related but distinct meanings: 1. * The properties of objects in general in a specific computer programming language, technology, notation or methodology that uses them. Examples are the object models of Java, the Component Object Model (COM), or Object-Modeling Technique (OMT). Such object models are usually defined using concepts such as class, generic function, message, inheritance, polymorphism, and encapsulation. There is an extensive literature on formalized object models as a subset of the formal semantics of programming languages. 2. * A collection of objects or classes through which a program can examine and manipulate some specific parts of its world. In other words, the object-oriented interface to some service or system. Such an interface is said to be the object model of the represented service or system. For example, the Document Object Model (DOM) [1] is a collection of objects that represent a page in a web browser, used by script programs to examine and dynamically change the page. There is a Microsoft Excel object model [2] for controlling Microsoft Excel from another program, and the ASCOM Telescope Driver [3] is an object model for controlling an astronomical telescope. An object model consists of the following important features: Object ReferenceObjects can be accessed via object references. To invoke a method in an object, the object reference and method name are given, together with any arguments.InterfacesAn interface provides a definition of the signature of a set of methods without specifying their implementation. An object will provide a particular interface if its class contains code that implement the method of that interface. An interface also defines types that can be used to declare the type of variables or parameters and return values of methods.ActionsAn action in object-oriented programming (OOP) is initiated by an object invoking a method in another object. An invocation can include additional information needed to carry out the method. The receiver executes the appropriate method and then returns control to the invoking object, sometimes supplying a result.ExceptionsPrograms can encounter various errors and unexpected conditions of varying seriousness. During the execution of the method many different problems may be discovered. Exceptions provide a clean way to deal with error conditions without complicating the code. A block of code may be defined to throw an exception whenever particular unexpected conditions or errors arise. This means that control passes to another block of code that catches the exception. (en) Object model o modello ad oggetti, in informatica e in programmazione, indica un modello per trattare un problema attraverso la rappresentazione tipica del Object-Oriented (Classi, Oggetti, relazioni tra Oggetti e proprietà). Tipicamente un object model definisce un set di classi per rappresentare i tipi di dato fondamentali, un set per rappresentare oggetti di sistema come finestre e file e altri set per racchiudere altre funzionalità di uso comune. Il modello ad oggetti è applicato tanto all'analisi quanto alla progettazione ed alla realizzazione vera e propria di un programma, infatti abbiamo modelli ad oggetti per l'analisi e progettazione nell'ingegneria e linguaggi di programmazione ad oggetti. (it) Об'єктна модель у інформатиці має два пов'язаних, але окремих значення: 1. * Властивості об'єктів загалом у певній мові програмування, технології, нотації чи методології, що використовує їх. Прикладами можуть бути об'єктні моделі мови Java, Component Object Model (COM), або (Object-modeling technique, OMT). 2. * Набір об'єктів чи класів, крізь які програма читає чи змінює певний набір властивостей. Іншими словами, об'єктно-орієнтований інтерфейс до певного сервісу чи системи. Такий інтерфейс називають об'єктною моделлю цього сервісу чи системи. Наприклад, Document Object Model (DOM) [1] є набором об'єктів, що представляють сторінку у браузері, і використовується для вивчення чи зміни вмісту сторінки програмою. (uk) |
dbo:wikiPageExternalLink | http://www.w3.org/DOM/ https://web.archive.org/web/20010201145500/http:/ascom-standards.org/ http://www.objs.com/x3h7/fmindex.htm http://msdn2.microsoft.com/en-us/library/wss56bz7.aspx http://www.atalon.cz/om/object-membership/ http://www.atalon.cz/rb-om/ruby-object-model https://web.archive.org/web/20010408072817/http:/www.ascom-standards.org/standards.html https://web.archive.org/web/20180703075724/https:/pdfs.semanticscholar.org/5cf7/1e3120c48c23f9cecdbe5f904b884e0e1a2d.pdf https://pdfs.semanticscholar.org/5cf7/1e3120c48c23f9cecdbe5f904b884e0e1a2d.pdf http://www.cs.usfca.edu/~parrt/doc/java/JavaObjectModel-notes.pdf |
dbo:wikiPageID | 5646487 (xsd:integer) |
dbo:wikiPageLength | 5435 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1074056461 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Information_hiding dbr:Component_Object_Model dbr:Generic_function dbr:Object-modeling_technique dbr:Object-oriented_analysis_and_design dbr:Object-oriented_programming dbr:Object_(computer_science) dbr:Computer_program dbr:Computing dbr:Web_page dbr:W3C dbr:Web_browser dbr:Formal_semantics_of_programming_languages dbr:Java_(programming_language) dbr:ASCOM_(standard) dbc:Object-oriented_programming dbr:Document_Object_Model dbr:Domain-driven_design dbr:Inheritance_(computer_science) dbr:Message_(computer_science) dbr:Methodology dbr:Microsoft_Excel dbr:Object_Management_Group dbr:Scripting_language dbr:Programming_language dbr:Object_database dbr:Class_(computer_science) dbr:Return_value dbr:Eigenclass_model dbr:Polymorphism_in_object-oriented_programming dbr:Interface_(computer_science) |
dbp:wikiPageUsesTemplate | dbt:Cite_book dbt:Cite_journal dbt:No_footnotes dbt:Short_description dbt:Software_engineering |
dct:subject | dbc:Object-oriented_programming |
rdf:type | yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:GrammaticalRelation113796779 yago:Inflection113803782 yago:Language106282651 yago:LinguisticRelation113797142 yago:Paradigm113804375 yago:ProgrammingLanguage106898352 yago:Relation100031921 yago:WikicatProgrammingLanguages yago:WikicatProgrammingParadigms |
rdfs:comment | Об'єктна модель у інформатиці має два пов'язаних, але окремих значення: 1. * Властивості об'єктів загалом у певній мові програмування, технології, нотації чи методології, що використовує їх. Прикладами можуть бути об'єктні моделі мови Java, Component Object Model (COM), або (Object-modeling technique, OMT). 2. * Набір об'єктів чи класів, крізь які програма читає чи змінює певний набір властивостей. Іншими словами, об'єктно-орієнтований інтерфейс до певного сервісу чи системи. Такий інтерфейс називають об'єктною моделлю цього сервісу чи системи. Наприклад, Document Object Model (DOM) [1] є набором об'єктів, що представляють сторінку у браузері, і використовується для вивчення чи зміни вмісту сторінки програмою. (uk) Objektmodelle dienen heute vor allem als Entwurfsgrundlage in der objektorientierten Softwareentwicklung. Mit ihrer Hilfe können statische Strukturen von Klassen und Objekten sowie deren Verhalten und Relationen grafisch verdeutlicht und entwickelt werden. (de) En computación, un modelo de objeto tiene dos significados relacionados pero distintos: 1. * Las propiedades de objetos en general, en un lenguaje de programación específico, la tecnología, la notación y la metodología que los usa. Por ejemplo, el modelo de objetos Java, el modelo de objetos COM, o el modelo de objetos de . Tales modelos de objetos por lo general se definen usando conceptos como clase, , herencia, polimorfismo y encapsulación. Hay una extensa literatura sobre modelos de objetos formalizados como un subconjunto de la . 2. * Una colección de objetos o clases por las cuales un programa puede examinar y manipular algunas partes específicas de su mundo. En otras palabras, la interfaz orientadao a objetos a algún servicio o sistema. Tal interfaz se dice que es el modelo de o (es) In computing, object model has two related but distinct meanings: 1. * The properties of objects in general in a specific computer programming language, technology, notation or methodology that uses them. Examples are the object models of Java, the Component Object Model (COM), or Object-Modeling Technique (OMT). Such object models are usually defined using concepts such as class, generic function, message, inheritance, polymorphism, and encapsulation. There is an extensive literature on formalized object models as a subset of the formal semantics of programming languages. 2. * A collection of objects or classes through which a program can examine and manipulate some specific parts of its world. In other words, the object-oriented interface to some service or system. Such an interface (en) Object model o modello ad oggetti, in informatica e in programmazione, indica un modello per trattare un problema attraverso la rappresentazione tipica del Object-Oriented (Classi, Oggetti, relazioni tra Oggetti e proprietà). Tipicamente un object model definisce un set di classi per rappresentare i tipi di dato fondamentali, un set per rappresentare oggetti di sistema come finestre e file e altri set per racchiudere altre funzionalità di uso comune. (it) |
rdfs:label | Objektmodell (de) Modelo de objeto (es) Object model (it) Object model (en) Об'єктна модель (uk) |
owl:sameAs | freebase:Object model yago-res:Object model wikidata:Object model dbpedia-de:Object model dbpedia-es:Object model dbpedia-fa:Object model dbpedia-it:Object model dbpedia-uk:Object model https://global.dbpedia.org/id/BQ7g |
prov:wasDerivedFrom | wikipedia-en:Object_model?oldid=1074056461&ns=0 |
foaf:homepage | http://www.w3.org/DOM/ |
foaf:isPrimaryTopicOf | wikipedia-en:Object_model |
is dbo:wikiPageRedirects of | dbr:Object_Model dbr:Object_modeling dbr:Object_modelling |
is dbo:wikiPageWikiLink of | dbr:Message_passing dbr:Alloy_(specification_language) dbr:Reinder_van_de_Riet dbr:Information_model dbr:Component_Object_Model dbr:Object-oriented_analysis_and_design dbr:Gambas dbr:Oracle_TopLink dbr:Object_Model dbr:Composition_filters dbr:ZFS dbr:Data_model dbr:Database_administration dbr:Windows_Media_Center dbr:Windows_Presentation_Foundation dbr:Domain_model dbr:Joint_Inter-Domain_Management dbr:Data_Transformation_Services dbr:Database dbr:Outlook_Express dbr:PRADO_(framework) dbr:HTML_Application dbr:Sweble dbr:Code_refactoring dbr:Konqueror dbr:Krusader dbr:NeoPlanet dbr:NetRexx dbr:OMTROLL dbr:Raku_(programming_language) dbr:Scripting_language dbr:Windows_Script_Host dbr:Immediate_mode_(computer_graphics) dbr:Odaba dbr:Naked_objects dbr:Retained_mode dbr:Object_modeling dbr:Object_modelling |
is rdfs:seeAlso of | dbr:QEMU |
is foaf:primaryTopic of | wikipedia-en:Object_model |