pl: Instanzstrukturen mit TraitsHelper oder HelperService Meinung

Beitrag lesen

moin,

Eine Constructor-Methode, die nur 1:1 die Constructor-Methode der geerbten Klasse aufruft, ist überflüssig. Die geerbte Constructor-Methode wird sowieso aufgerufen, wenn sie nicht überschrieben wurde. Es sei denn, sie wäre protected oder private.

Ich denke - hoffe - das @pl diese Konstrukt schematisch meinte. Ich bezweifel jedoch die Sinnhaftigkeit oder den Zweck @pl s Konstrukt.

Der Sinn von OOP besteht darin Vererbung sinnvoll einzusetzen. Und wie hier mehrfach erwähnt, nicht mit Traits denn deren Zweckbstimmung ist nämlich eine ganz andere.

Und ja, wenn die Argumente auf den Vaterkonstruktor passen muss man den auch nicht einmal überschreiben.

MFG

0 66

Instanzstrukturen mit TraitsHelper oder HelperService Meinung

MB
  • meinung
  • php
  • programmiertechnik
  1. 1
    pl
    1. 0
      MB
      1. 0
        pl
        1. 0
          MB
  2. 0
    MB
    1. 0
      pl
      1. 0
        MB
        1. -2
          pl
          1. 0
            MB
            1. 0
              pl
        2. -1
          pl
          1. 0
            MB
            1. 0
              pl
          2. 0
            dedlfix
            1. 0
              MB
              1. 1
                dedlfix
                1. 0
                  MB
              2. -1
                pl
  3. 2
    Rolf B
    1. 0
      MB
      1. 0
        Rolf B
        1. 0
          pl
          1. 0
            Rolf B
            1. 0
              pl
          2. -1
            pl
            1. 0
              dedlfix
              1. 0
                pl
  4. -1
    pl
    1. 0
      MB
      1. 0
        pl
        1. 0
          MB
          1. 0
            Rolf B
            1. 1
              pl
            2. 1
              dedlfix
              1. 1
                Rolf B
                1. 0
                  dedlfix
              2. 1
                pl
                1. 0
                  dedlfix
                  1. 0
                    Rolf B
                    1. 0
                      dedlfix
            3. 0
              MB
  5. 0
    pl
    1. 0
      MB
      1. 0
        pl
        1. 0
          Rolf B
          1. 0
            pl
      2. 0
        MB
        1. 0
          pl
          1. 0
            MB
  6. 0
    MB
    1. 3
      dedlfix
      1. 0
        MB
        1. 0
          Matthias Apsel
          1. 0
            MB
            1. 0
              Matthias Apsel
              1. 0
                Rolf B
                1. 0
                  Matthias Apsel
                  1. 0
                    Rolf B
                    1. 0
                      Matthias Apsel
            2. 1
              dedlfix
              1. 0
                MB
    2. -1
      pl
    3. 1
      Rolf B
      1. 0
        MB
        1. 0
          MB