Glossar für Onlinemarketing, eCommerce & Webdesign

A B C D E F G H I J K L M N O P Q R S T U V W Z

Generalisierung

Was ist Generalisierung?

Generalisierung ist eines der Kernkonzepte der objektorientierten Programmierung. Die Objektorientierte Softwareentwicklung nutzt generalisierte Klassen und Objekte um gemeinsame Eigenschaften (Attribute) und Funktionen (Methoden) in logischen Einheiten zu bündeln.

Generalisierung als Konzept der objektorientierten Programmierung

Generalisierung als Konzept der objektorientierten Programmierung: Die Klassen Auto und Motorrad erben jeweils die Eigenschaften der Superklasse Fahrzeuge.

Was ist ein generalisierter Objektentwurf?

Von einem generalisierten Objektentwurf spricht der Informatiker immer dann, wenn Objekte durch eine eigenständige Klasse darstellbar sind. Die Generalisierung führt logisch zusammengehörige Objekteigenschaften in einer Objektklasse zusammen. so dass aus dieser Klasse

Vorteile der Generalisierung für die Programmierung

  • deutliche Reduktion des Programmieraufwands
  • übersichtliche und verständliche Objektklassen
  • konsequente Objektorientierung
  • Spezialisierung durch Klassenerweiterungen

Generalisierung und die Superklassen / Subklassen

Das Klassendiagramm oben zeigt den Vorgang, der in der objektorientierten Programmierung als Generalisierung bezeichnet wird. Objekte mit gemeinsamen Eigenschaften werden zu einer allgemeineren Kategorie, der sogenannten Superklasse, zusammengefasst. Der Pfeil des Klassendiagramms zeigt dieses generalisierte Zusammenfassen an. Umgekehrt bezeichnet der Informatiker etwa „Auto“ als Subklasse von „Fahrzeuge“.

Spezialisierung und Erweiterung

Erweiterung: Natürlich ist es möglich und sinnvoll unsere Fahrzeughierarchie noch weiter zu generalisieren. Alle Fahrzeuge – egal ob Zweiräder, Pkw oder auch Flugzeuge – teilen gewissen Eigenschaften.  Wir können also in Richtung einer übergeordneten Superklasse „Transportmittel“ erweitern und alle unsere bestehenden Fahrzeuge sowie zusätzlich auch Luft- und Wasserfahrzeuge ergänzen.

Spezialisierung: Wenn wir unserer Modell verfeinern wollen, indem wir weitere Klassen wie „Sportwagen“, „Limosine“ oder „Kombi“ ergänzen, so definieren wir diese spezialisierten Klassen als Subklassen der bereits existierenden Klasse „Auto“. Die Spezialisierung beruht auf dem gleichen Konzept, nur das sich der Programmierer im Klassenbaum logisch von oben nach unten arbeitet.

Objektorientierung und Agile Softwareentwicklung

Einer der größten Vorteile der Objektorientierung in der Programmierung ist die beliebige Wiederverwendbarkeit definierter Programmlogik. Objektressourcen stehen in Form vielfältigster Objektklassen zur freien Verwendung.

Jetzt lesen: Wie Du Software agil entwickelst und deine Softwareprogramme leicht portierbar gestaltest.


Generation-Y

Die jungen Kunden der Generation Y zählen zu den am stärksten umworbenen Käufergruppen im eCommerce. Die Generation Y stellt mit ihrer Online-Affinität gehören zugleich die höchsten Ansprüche an Usability und gutes Webdesign. Neben hohen Umsatzchancen die die Generation Y ohne Zweifel bietet stellen diese Forderungen in Form kritischer Konsumenten in punkto Onlinehandel eine echte Herausforderung für Unternehmen und den Handel dar.

Geprägt von der digitalen Welt, mit der die Generation Y aufgewachsen sind, erwarten die so genannten Millennials eine nahtlose Customer Journey beim Onlineeinkauf. Ganz oben auf der Wunschliste des digital Native steht eine schnelle Zustellung, perfekter Kundenservice und relevante Inhalte. Dabei ist die Generation Y keinesfalls rein preisorientiert, sondern vielmehr qualitätsorientiert und handelt preisbewusst.

Die Toleranz gegenüber schlechtem Service ist hingegen deutlich geringer als eine ausgeprägte Kaufbereitschaft zu höheren Preise bei qualitativ hochwertiger Ware und Kundenorientierung, Beispiel Apple iphone oder Premiummarken im Automobilbereich. Ebenfalls agil und selbstbewusst agieren diese digitalen Natives in Hinsicht auf Kundenfeedback. Kundenbewertungen sind für Ihren Onlineshop eines der wichtigsten Qualitätsmerkmale überhaupt. Ist die Produktbewertung erst mal auf ein Mittelmaß oder gar darunter geschrumpft oder belasten kritische Kommentare das Produkt wird die Ware direkt unverkäuflich. Sie haben Fragen? Jetzt professionelle Unterstützung für Ihre eCommerce-Stragetie anfordern!


|