Objektorientierung

Objektorientierung bedeutet in der Welt der Software-Entwicklung, dass vorhandene Strukturen und Daten als einzelne, evtl. auch reale „Objekte“ auf technische Weise in Gestalt und Verhalten abgebildet werden. Für das System cmxOrganize bedeutet dies, dass z.B. ein Kontakt oder eine Veranstaltung jeweils ein eigenes Objekt mit unterschiedlichen Eigenschaften und Funktionen ist.

Grundprinzip: Abbildung der "echten" Welt

Über die Objektorientierung werden in cmxOrganize die meisten, in der Realität nur einmal existierenden Objekte auch nur einmal gespeichert. Bei Kontakten heißt dies beispielsweise:

Eine Person kann gleichzeitig Honorarkraft, Teilnehmer, Mitarbeiter o. Ä. sein. Im System wird für die Person aber nur ein Kontakt erstellt, denn die Person existiert im "echten Leben" auch nur einmal und tritt lediglich in verschiedenen Situationen bzw. Kontexten als Honorarkraft, Mitarbeiter o. Ä. auf.

Dieser Kontakt wird dann um die besonderen Eigenschaften einer Honorarkraft, eines Teilnehmers, eines Mitarbeiters o. Ä. erweitert.