Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#28

AW: Forward in Klassen funktioniert nicht

  Alt 18. Dez 2014, 19:03
Eine Funktion ist immer dazu da, benutzt zu werden.
Hmmm. Ein 'goto' auch?

Zitat:
Kein Mensch würde darauf kommen TPageControl und TTabSheet zu trennen,
Doch. Programmierer, die was auf sich halten (oder sich das einbilden), schon. Ein TTabSheet möchte vielleicht einmal in einem anderen Container sein, als in einem TPageControl. Das geht so aber nicht. Wäre das TTabsheet nur abhängig von einem Container, der die notwendigen Methoden des TPageControl implementiert, ginge das.

Zitat:
aber was mich wundert ist, dass man dann mit Delphi arbeitet, wenn man sich ausschließlich an "Grundregeln moderner Softwarearchitektur" halten will.
Och, auch mit Delphi kann man recht sauberen Code produzieren. Man muss einfach nur die Anti-Pattern vermeiden.

Im Übrigen gilt in der modernen Softwarearchitektur auch und besonders, das man bestehende Frameworks benutzen sollte, wenn dies (TOC) günstiger ist, als selbst etwas zu entwickeln. Also verwende ich zähneknirschend die VCL und auch mal so ein in seiner Freiheit eingeschränktes TTabSheet.
  Mit Zitat antworten Zitat