Diciamo che ho un pacchetto che contiene diversi tipi di strutture TV. Ora, in base ai parametri passati, desidero restituire un tipo di TV specifico.
Come è possibile restituire il tipo specifico senza utilizzare il tipo di interfaccia TV nel tipo restituito.
Un altro esempio, diciamo che voglio implementare diversi tipi di io.Writer
ma i writer di rete paralleli in un pacchetto dicono network_writers. Devo solo avere un'altra interfaccia specifica per i writer paralleli che si avvicini a "Accetta interfacce, restituisce le strutture"?
Ho difficoltà a trovare una buona soluzione a questo problema. Pur riflettendo su questo, ho anche difficoltà a rendere questo pacchetto privato o meno.