Jump to content
Melde dich an, um diesem Inhalt zu folgen  

Dumme Frage über Design Patterns :P

Empfohlene Beiträge

Ganz grob gesagt:

Design Pattern sind Entwurfsmuster, die dazu gedacht sind häufig auftretende Anforderungen in der Softwareentwicklung auf eine Weise zu lösen, die deinen Code wiederverwendbar macht. Dabei wird das Muster allerdings nicht automatisch erstellt, sondern du erstellst deinen Code (Klassen, Interfaces etc.) auf eine Weise die ein Pattern darstellt. Damit bewegst du dich weg vom reinen Code schreiben und hin zum Software Engineering, weil du dir Gedanken darüber machen musst wie sich der jetzt geschriebene Code in Zukunft erweitern oder wieder verwenden lässt.

Wenn dich das Thema stärker interessiert empfehle ich Bücher zum Thema Software Engineering z.B. von Kent Beck.

bearbeitet von TooMuchCoffeeMan

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Was ich nochmal anmerken wollte:

Dumme Fragen (Ausnahmen bestätigen die Regel) gibt es hier nicht. Auch wenn der Ton hier manchmal etwas rauer bzw. bestimmter ist, liegt es nicht daran, dass wir/man genervt ist von solchen Fragen.
So lange man die Frage höflich stellt und man sich nicht komplett querstellt bei unbequemen Antworten, hilft man hier sehr gerne.

Also sieh in Zukunft davon ab deine Frage als dämlich zu bezeichnen, denn die Frage war eine ganz normale Frage. :)

Und vor allem: Frag ruhig weiter, denn wer nicht fragt bleibt dumm..

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Design Patterns beschreiben Lösungswege für bekannte Probleme oder Aufgaben.

Fallbeispiel: Dein Problem ist, dass Du ein User Interface von der Geschäftslogik entkoppeln möchtest. Eine Lösung hierfür kann das Model-View-ViewModel-Pattern (MVVM) oder das Model-View-Controller-Pattern (MVC) sein. Dieses kannst Du in zahlreichen Sprachen und auf ganz unterschiedlichen Wegen umsetzen. Das Design Pattern gibt Dir eine Anleitung an die Hand, wie Du das Problem lösen kannst.

Der Code und die konkreten Klassen, welche Du programmierst, sind die letztendliche Umsetzung des Patterns.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Nimm an der Diskussion teil

Du kannst jetzt hier posten und Dich später registrieren. Wenn Du bereits über eine Konto verfügst, melde Dich jetzt an, um mit Deinem Konto zu posten.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Melde dich an, um diesem Inhalt zu folgen  

Fachinformatiker.de, 2019 SE Internet Services

fidelogo_small.png

if_icon-6-mail-envelope-closed_314900.pnSchicken Sie uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App


Get it on Google Play

Kontakt

Hier werben?
Oder senden Sie eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...

Wichtige Information

Fachinformatiker.de verwendet Cookies. Mehr dazu in unserer Datenschutzerklärung