pl: Trait oder Elternklasse in einer Klassen Gruppe?

Beitrag lesen

moin,

Neben bei: Ich hasse Array's flut [...]

Ich sehe Dein Hauptproblem im richtigen Umgang mit komplexen Datenstrukturen. [...]

s.o.

Ok, da lag ich ja richtig. Abstraktion ist auch wichtig, wenn es darum geht, bestimmte Entwurfsmuster in trivialen Code (siehe mein Beispiel Delegation) zu erkennen. Oder anders ausgedrückt: Anhand von Code erkennen daß der Code ein Interface implementiert ohne daß Interface davorsteht. Dasselbe gilt natürlich auch für Traits, die konnte man auch mit PHP schon bauen ohne daß man Trait davorschreiben musste.

Und natürlich ist eine abstrakte Denkweise auch notwendig wenn man bestimmte Entwurfsmuster selbst umsetzen will.

Objekte, Instanzen von Klassen, können in der Praxis auf den ersten Blick mächtig gewaltig aussehen und bspw. mehrere Megabyte an Daten transportieren. Ich habe solch ein Aggregat (Perl) mal einem Kollegen (PHP) gezeigt der war zunächst erschrocken. Hat aber letztendlich keine 5 Minuten gebraucht um damit selbstständig weiterzumachen. Am Ende war er sogar begeistert und meinte daß es eben genau diese Dinge sind die man nicht in der Schule lernt. Eben, weil es Fertigkeiten sind.

Schönen Sonntag

0 61

Trait oder Elternklasse in einer Klassen Gruppe?

MB
  • php
  • programmiertechnik
  • projektverwaltung
  1. -2
    pl
    1. 0
      Gunnar Bittersmann
      • programmiertechnik
      1. -1
        pl
        1. 2
          Tabellenkalk
        2. 3
          Christian Kruse
          1. 0
            Rolf B
            1. 0

              Grundlegende Lernstrategien

              Der Martin
              • sonstiges
              1. 0
                Gunnar Bittersmann
        3. 1
          Felix Riesterer
    2. 1
      Tabellenkalk
    3. 1
      Felix Riesterer
    4. 0
      MB
      1. -1
        pl
        1. 0
          MB
          1. 1
            Felix Riesterer
            1. 0
              MB
              1. 1
                Tabellenkalk
                1. 0
                  MB
              2. 1

                Plural-s und Schriftformatierung

                Der Martin
                • markdown
                • sprache
                1. 0
                  MB
                  1. 0
                    Tabellenkalk
                    1. 0
                      MB
                      1. 3
                        Der Martin
                        1. 0
                          MB
                          • markdown
                  2. 0
                    Matthias Apsel
                    1. 0
                      Der Martin
                  3. 0
                    Der Martin
                    1. 0
                      MB
                2. 0
                  Der Martin
                  1. 0
                    Matthias Apsel
                    1. 0
                      Tabellenkalk
          2. -3
            pl
            1. 0
              Christian Kruse
            2. 0
              pl
              1. 0
                pl
              2. 2
                MB
                1. 0
                  pl
            3. 0
              Rolf B
            4. 1
              MB
              1. -3
                pl
                1. 1
                  MB
                  1. 0
                    Gunnar Bittersmann
                  2. 0
                    MB
                    • meinung
                    1. -1
                      pl
                      1. 0
                        MB
                      2. 0
                        Rolf B
          3. 0
            pl
            1. 1
              Mitleser
            2. 0
              MB
              1. -1
                pl
                1. 0
                  MB
    5. 0
      MB
      1. -3
        pl
        1. 0
          Rolf B
  2. 0
    pl
    1. 0
      MB
  3. 1
    dedlfix
    1. 0
      MB
  4. 0

    Dependency Injection, Vorsicht Falle

    pl
    1. 1
      dedlfix