Was ist das Factory Pattern?
Factory Pattern: Alle Informationen zum Factory Method Pattern
  • Web-Entwicklung

Wer die Generierung von Klassen bzw. Objekten von der Hauptklasse lösen möchte, hat mit dem sogenannten Factory Method Pattern bzw. Factory Pattern den passenden Ansatz zur Hand. Das Entwurfsmuster sieht vor, den Erstellungsprozess an Subklassen zu delegieren, um die übergeordnete Klasse möglichst flexibel für Erweiterungen zu machen. Wie funktioniert das Factory Design Pattern und welche Vorteile...

Factory Pattern: Alle Informationen zum Factory Method Pattern
Was ist das Facade Pattern?
Facade Pattern: Einheitliche Schnittstellen für Software-Projekte
  • Web-Entwicklung

Das Facade Design Pattern, kurz Facade Pattern, spielt in der objektorientierten Software-Entwicklung eine wichtige Rolle. Das Muster beschreibt einen eleganten Weg, unterschiedliche Schnittstellen von Subsystem-Klassen zusammenzuführen und eine Software auf diese Weise flexibler und weniger komplex zu gestalten. Was genau steckt hinter diesem Ansatz und welche Vor- und Nachteile hat das...

Facade Pattern: Einheitliche Schnittstellen für Software-Projekte
Was ist das Visitor Pattern?
Visitor Pattern: Was steckt hinter dem Besucher-Entwurfsmuster?
  • Web-Entwicklung

Um wichtige Programmiermethoden einheitlicher und einfacher verständlich zu machen, veröffentlichten vier Informatiker im Jahr 1994 ein Buch mit über 20 spezifischen „Patterns“ (dt. Muster) inklusive passender Erklärungen. Eines dieser Muster ist das sogenannte Visitor Pattern, das die Erweiterung von Software-Bausteinen von der zugrundeliegenden Objektstruktur trennt. Was hat es dem...

Visitor Pattern: Was steckt hinter dem Besucher-Entwurfsmuster?
Was ist das Strategy Pattern?
Strategy Pattern: Software-Entwurfsmuster für variable Verhaltensstrategien
  • Web-Entwicklung

Strategy Patterns unterstützen die objektorientierte Programmierung mit einem Entwurfsmuster, das sich auf das Verhalten von Software spezialisiert hat. Durch Auslagerung von Code-Elementen entstehen unabhängige Strategien, die wiederverwendet und jederzeit durch andere Lösungsmethoden ausgetauscht werden können. Bei der Anwendung von Strategie-Entwurfsmustern greifen Entwickler auf bewährtes...

Strategy Pattern: Software-Entwurfsmuster für variable Verhaltensstrategien
Was ist das Decorator Pattern?
Decorator Pattern: Das Muster für dynamische Klassenerweiterungen
  • Web-Entwicklung

Das Management von Klassen stellt Entwickler in aller Regelmäßigkeit vor größere Herausforderungen – insbesondere, wenn die Anzahl eingebundener Subklassen immer größere Ausmaße annimmt. Abhilfe verspricht das sogenannte Decorator Pattern: Der Design-Ansatz ermöglicht eine dynamische Anpassung und Erweiterung von Klassen, ob noch während der Kompilierung oder zur Laufzeit der Software.

Decorator Pattern: Das Muster für dynamische Klassenerweiterungen
Was ist Sentiment-Analyse?
Was ist Sentiment-Analyse?
  • Web-Analyse

Der Begriff Sentiment-Analyse nutzt eine Art maschinelle Stimmungserkennung. Die Methode ermittelt durch Auswertung von Texten, welche Haltung die Menschen gegenüber einem bestimmten Produkt oder gegenüber einer bestimmten Marke einnehmen. Mit den so gewonnenen Erkenntnissen lassen sich Marketingkampagnen gezielt steuern. Außerdem werten Text-Mining-Tools Rezensionen und Kommentare in den sozialen...

Was ist Sentiment-Analyse?
Debugger
Debugger: Wichtige Werkzeuge bei der Fehlersuche in Software
  • Web-Entwicklung

Die Entwicklung von Software ist eine spannende, aber in den meisten Fällen auch sehr zeitaufwändige Angelegenheit. Insbesondere die Erfassung und Analyse fehlerhafter Codezeilen erfordert von Beginn an eine Menge Aufmerksamkeit. Debugger sollen diese Aufgabe vereinfachen. Im folgenden Artikel beantworten wir die Frage, was ein Debugger ist und wie ein solches Hilfs-Tool zur Fehlerüberprüfung...

Debugger: Wichtige Werkzeuge bei der Fehlersuche in Software
Domain-Check: Alternativen zu einer .de-Domain
Alternativen zu einer .de-Domain
  • Domainendungen

Was, wenn die favorisierte .de-Domain für die eigene Website schon vergeben ist? Welche Alternativen gibt es? Eine Antwort auf diese Fragen bietet die große Auswahl an neuen Top-Level-Domains, auf die Sie seit einiger Zeit zurückgreifen können. Denn neben .com oder .net gibt es inzwischen zahlreiche weitere interessante Varianten.

Alternativen zu einer .de-Domain
Responsive Webdesign und Schrift - Grundlagen
Typografie im Responsive Webdesign - Teil 1: Grundlagen
  • Webdesign

Das Internet bietet zahlreiche Texte mit unterschiedlichsten Schriftarten. Die Verbreitung des Responsive Webdesigns wirkt sich auch auf die Webseiten-Typografie aus. Schließlich sollte sich die Schriftdarstellung stets dem Bildausschnitt des verwendeten Geräts anpassen. Reaktionsfähige Typografie muss bei der Darstellung flexibel sein und entsprechende Schriftfonts nutzen. Wir geben Ihnen einen...

Typografie im Responsive Webdesign - Teil 1: Grundlagen
Redis-Tutorial
Redis-Tutorial: Einstieg in die Datenbank-Technik
  • Hosting-Technik

Zwar ist die Arbeit mit der In-Memory-Datenbank nicht besonders schwer, aber ohne verständliches Redis-Tutorial kann man schnell verzweifeln. Erfahren Sie, wie Sie die Datenbank installieren und konfigurieren müssen. Außerdem zeigen wir Ihnen, wie Sie Daten hinzufügen, ausgeben und auch wieder löschen können – Schritt für Schritt.

Redis-Tutorial: Einstieg in die Datenbank-Technik