Noch'n Tip: Lagere das Register in eine extra
Unit aus und mach das nicht im initialization Part der
Unit mit der Klasse.
Dadurch erreichst du nämlich keineswegs eine Entkopplung sondern nur 1. Untestbarkeit deiner Klasse (dadurch, dass sie im Implementation Teil deiner
Unit versteckt ist) und 2. indirekte Kopplung deiner Klasse auf den Container (dadurch, dass die Container
Unit im Uses deiner Klassen
Unit steht).
Sehe ich anders. Im InitPart ist es schön! Da ja auch die Klasse in der
Unit definiert ist. Die Referenz zum Container stört mich nicht. Wie soll ich den das in einer anderen
Unit machen? Aus einer anderen
Unit komme ich doch nicht an die Klasse ran!
Mavarik