Suchergebnisse
Suchergebnisse 1-3 von insgesamt 3.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Method Chaining / Fluent Interfaces
Nikx - - Tipps & Tricks zu sonstigen Problemstellungen – Allgemeines
BeitragHi, ich arbeite mal wieder an nem Projekt bei dem mir aufgefallen ist, dass ein relativ nützlicher Tipp hier meines Wissens nach noch nie gefallen ist: Method Chaining. An dieser Stelle würde ich gerne mal Wikipedia zitieren: Zitat: „Fluent Interfaces [...] sind ein Konzept für Programmierschnittstellen in der Software-Entwicklung, bei dessen Befolgung man beinahe in Form von Sätzen natürlicher Sprache programmieren kann.“ Heißt: Alle Operationen einer Klasse können aneinandergehängt (-> "gechai…
-
Method Chaining / Fluent Interfaces
Nikx - - Tipps & Tricks zu sonstigen Problemstellungen – Allgemeines
BeitragUm nochmal den Sinn zu erläutern hab ich heute schnell eine GraphicChain-Klasse geschrieben, die Bildbearbeitung als Chain ermöglicht. Dabei hab ich aus Langeweile fast alle Funktionen aus e.Graphics.* implementiert (ist ja auch kein Aufwand). Dies ermöglicht, ein Bild in einer Chain übersichtlich und als "Einzeiler" beliebig lang zu modifizieren. Grüße
-
Method Chaining / Fluent Interfaces
Nikx - - Tipps & Tricks zu sonstigen Problemstellungen – Allgemeines
Beitrag@nikeee13 Es geht aber nicht nur um das Setzen von Propertys. Ich war eigentlich der Meinung, dass "GetInformation()" dafür ausreicht. ToString zu überschreiben ist normalerweise eine Möglichkeit, hier allerdings keine, weil es ja Teil der Chain sein soll. Außerdem halte ich eine solche Ausgabe bei ToString für ungeeignet, aber das ist Geschmackssache. Zu C# 6 - Lust, den Code schnell zu erklären? Grüße