Ho un comportamento che mi piacerebbe usare in diverse classi. Queste classi non sono correlate l'una all'altra (nessuna eredità). Sto usando AS3, dove l'ereditarietà multipla non è possibile.
Potrei usare un'interfaccia ma poi dovrei riscrivere la stessa implementazione ogni volta, che è fondamentalmente ciò che sto facendo ora (ma senza l'interfaccia).
Come esempio, ho molte situazioni in cui ho un'icona e un'etichetta di testo. Nei pulsanti, nei segni, ecc. Vorrei centralizzare il comportamento di allineamento tra l'icona e l'etichetta.
Qual è il miglior schema OOP per questo?