hotti: tote Objekte

Beitrag lesen

moin,

der letzte Wert ist der Lebensstatus (1=lebendig,0=tod).

also so richtig OOP ist das nicht. Du hast Indizies und keine sprechenden Attribute. Das war für mich _der_ Grund mein Content-Management objektorientiert zu machen, eben wegen der sprechenden Attribute.

Verstehe dich jetzt nicht ganz.... warum soll das nicht objektorientiert sein? Oder nicht richtig objektorientiert?

Nicht konsequent genug ;-)

Also die Sache mit dem Index für Attribute
[0] foo
[1] bar
[2] foobar
[3] barfoo
[4] barfoot

Schätze mal, bei [3] musst Du schon laufend nachschauen, welches Attribut da stehen muss. Konsequent OOP meine ich: Nenne die Attribute beim Namen.

obj->{lastname}
obj->{firstname}
obj->{health}
obj->{age}

und schon sparst Du Dir haufenweise Merker und Kommentarzeilen, weil sich der Code von selbst erklärt.

Hotti

--
Der Code macht schon das, was er soll, aber nicht das, was Du willst.