{"id":4339,"date":"2021-02-10T14:33:14","date_gmt":"2021-02-10T14:33:14","guid":{"rendered":"https:\/\/marc.deschenaux.com\/?p=4339"},"modified":"2021-02-10T14:36:45","modified_gmt":"2021-02-10T14:36:45","slug":"the-theory-of-objects-a-summary","status":"publish","type":"post","link":"https:\/\/marc.deschenaux.com\/de\/articles\/the-theory-of-objects-a-summary\/","title":{"rendered":"Die Theorie der Objekte (eine Zusammenfassung)"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"4339\" class=\"elementor elementor-4339\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3e5c508 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3e5c508\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-213c791\" data-id=\"213c791\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-200eee9 elementor-widget elementor-widget-text-editor\" data-id=\"200eee9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Der <strong><em>Theorie der Objekte<\/em><\/strong> wurde aus der Konzeption der objektorientierten Programmierung geboren, aber ihre Verwendung erweiterte sich von Computern auf die Gesch\u00e4ftsanalyse im Allgemeinen, wodurch sie geboren wurde <strong><em>Objektorientierte Unternehmensanalyse<\/em><\/strong>.<\/p><p>Dieser Artikel zielt darauf ab, einen \u00dcberblick und einen schnellen Einstieg in die Theorie der Objekte in beiden Kontexten zu geben.<\/p><p>Ein <strong><em>Objekt<\/em><\/strong> kann alles Elementare sein oder selbst aus Objekten zusammengesetzt sein. Zum Beispiel besteht ein Auto aus einem Lenkrad, einem Motor und R\u00e4dern, die alle Objekte f\u00fcr sich sind.<\/p><p>Wenn es aus Objekten besteht, die es hat <strong><em>Beziehungen<\/em><\/strong> die innerlich mit ihren inneren Objekten und \u00e4u\u00dferlich mit ihren verwandten \u00e4u\u00dferen Objekten sind. Beachten Sie, dass ein Objekt alles und sogar jeder sein kann, einschlie\u00dflich eines Menschen.<\/p><p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignright\" src=\"\/wp-content\/uploads\/Objects-Summary.jpg\" alt=\"\" width=\"350\" height=\"350\" \/>A <strong><em>Klasse<\/em><\/strong> ist die Form, die ein Objekt definiert, so wie ein Ausstecher die Form eines Kekses definiert.<\/p><p>Der <strong><em>Instanziierung<\/em><\/strong> oder zu <strong><em>Instanziieren<\/em><\/strong> bezieht sich auf den Prozess, durch den eine Klasse die Geburt und dann die Existenz eines aufgerufenen Objekts definiert <strong><em>Beispiel<\/em><\/strong>. Um unser Keksbeispiel fortzusetzen, ist dies der Prozess, durch den das Aufbringen der Nudeln auf einen Ausstecher die Geburt und dann die Existenz eines Kekses definiert.<\/p><p>A <strong><em>Beziehung<\/em><\/strong> ist die Verbindung zwischen zwei Objekten. Beachten Sie, dass sogar eine Relation selbst ein Objekt sein kann.<\/p><p>Jedes Objekt hat <strong><em>Attribute<\/em><\/strong> wie seine Farbe(n) und Form(en).<\/p><p>Jedes Objekt hat auch <strong><em>Eigenschaften<\/em><\/strong> wie das Material, aus dem es besteht. Eigenschaften \u00e4hneln Attributen, unterscheiden sich jedoch dadurch, dass sie auch verwendet werden k\u00f6nnen, um einen Parameter in ein Objekt einzugeben oder einen Parameter von einem Objekt zur\u00fcckzugeben.<\/p><p>A <strong><em>Parameter<\/em><\/strong> ist eine Variable oder ein konstanter Wert und kann in einigen F\u00e4llen auch auf ein Objekt oder eine Relation verweisen.<\/p><p>Jedes Objekt kann ein Feature sein <strong><em>Veranstaltungen<\/em><\/strong> das sind Reaktionen des Objekts auf eine bestimmte Liste von Bedingungen oder auf a <strong><em>Methode<\/em><\/strong>.<\/p><p>Ein Objekt kann implementieren <strong><em>Methoden<\/em><\/strong> das sind M\u00f6glichkeiten, diesem Objekt Anweisungen zu geben.<\/p><p><img decoding=\"async\" class=\"aligncenter\" src=\"\/wp-content\/uploads\/Objects-Summary2.jpg\" alt=\"\" width=\"750\" height=\"420\" \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4dcb78 elementor-widget elementor-widget-heading\" data-id=\"a4dcb78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Verkapselung<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2e3f69 elementor-widget elementor-widget-text-editor\" data-id=\"e2e3f69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Der <strong>Verkapselung<\/strong> ist die Bereitstellung einer Schnittstelle f\u00fcr eine Software oder Hardware, um dem Benutzer den Zugriff zu erm\u00f6glichen oder zu vereinfachen.<\/p><p>Die Kapselung bezieht sich auf die B\u00fcndelung von Daten mit den Methoden, die auf diesen Daten operieren. Die Kapselung wird verwendet, um die Werte oder den Status eines strukturierten Datenobjekts innerhalb einer Klasse zu verbergen und den direkten Zugriff von Unbefugten auf sie zu verhindern. \u00d6ffentlich zug\u00e4ngliche Methoden werden im Allgemeinen in der Klasse bereitgestellt, sogenannte Getter und Setter, um auf die Werte zuzugreifen, und andere Client-Klassen rufen diese Methoden auf, um die Werte innerhalb des Objekts abzurufen und zu modifizieren.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ced9559 elementor-widget elementor-widget-heading\" data-id=\"ced9559\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Nachlass<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34ed2bf elementor-widget elementor-widget-image\" data-id=\"34ed2bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"690\" height=\"250\" src=\"https:\/\/marc.deschenaux.com\/wp-content\/uploads\/Objects-Summary3.jpg\" class=\"attachment-large size-large wp-image-4343\" alt=\"\" srcset=\"https:\/\/marc.deschenaux.com\/wp-content\/uploads\/Objects-Summary3.jpg 690w, https:\/\/marc.deschenaux.com\/wp-content\/uploads\/Objects-Summary3-300x109.jpg 300w, https:\/\/marc.deschenaux.com\/wp-content\/uploads\/Objects-Summary3-16x6.jpg 16w\" sizes=\"(max-width: 690px) 100vw, 690px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e8fab4a elementor-widget elementor-widget-text-editor\" data-id=\"e8fab4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Der <strong>Nachlass<\/strong> ist eine besondere Art der Beziehung zwischen Klassen. Eine Klasse erbt alle Merkmale einer anderen Klasse und f\u00fcgt ein oder mehrere Merkmale hinzu und\/oder entfernt sie. Beispielsweise erbt die Coup\u00e9-Version eines Autos die Eigenschaften der Limousinen-Version mit Ausnahme des k\u00fcrzeren Hecks des Autos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69bd578 elementor-widget elementor-widget-heading\" data-id=\"69bd578\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Polymorphismus<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa08cd0 elementor-widget elementor-widget-text-editor\" data-id=\"fa08cd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Polymorphismus<\/strong> ist die Bereitstellung einer einzigen Schnittstelle zu Objekten unterschiedlichen Typs oder mehrerer Schnittstellen zu einem einzigen Objekt.<\/p><p>Weiterhin besteht der Vorteil darin, dass aus einer objektorientierten Unternehmensanalyse sehr einfach eine Software entwickelt werden kann.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Die Theorie der Objekte wurde aus der Konzeption der objektorientierten Programmierung geboren, aber ihre Verwendung wurde von Computern auf die Gesch\u00e4ftsanalyse im Allgemeinen ausgeweitet, wodurch die objektorientierte Gesch\u00e4ftsanalyse entstand. Dieser Artikel zielt darauf ab, einen \u00dcberblick und einen schnellen Einstieg in die Theorie der Objekte in beiden Kontexten zu geben. Ein Objekt kann alles Elementare sein \u2026 <a title=\"Die Theorie der Objekte (eine Zusammenfassung)\" class=\"read-more\" href=\"https:\/\/marc.deschenaux.com\/de\/articles\/the-theory-of-objects-a-summary\/\" aria-label=\"Mehr Informationen \u00fcber The Theory of Objects (a Summary)\">Weiterlesen<\/a><\/p>","protected":false},"author":1,"featured_media":4340,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":3,"footnotes":""},"categories":[3,49],"tags":[],"class_list":["post-4339","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-beginners"],"_links":{"self":[{"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/posts\/4339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/comments?post=4339"}],"version-history":[{"count":0,"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/posts\/4339\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/media\/4340"}],"wp:attachment":[{"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/media?parent=4339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/categories?post=4339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marc.deschenaux.com\/de\/wp-json\/wp\/v2\/tags?post=4339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}