CycloneDX / CycloneDX/cyclonedx-core-java
Consider adding an interface for classes that can take external references
- Lingua principale
- Java
- Stelle
- 120
- Fork
- 90
- Merge medio
- 12h 43m
- PR unite (30g)
- 18
Descrizione
Similar to the `ExtensibleElement` abstract base class, it might make sense to introduce an `ExternalReference` interface, so functions that add external references to class instances could operate on that interface instead of having function overloads for all classes that may contain external references. What do you think @stevespringett?
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia leggendo la classe base astratta ExtensibleElement e individua le funzioni che aggiungono riferimenti esterni alle istanze delle classi. Esamina gli overload esistenti e le classi supportate prima di decidere se un'interfaccia ExternalReference condivisa sia adatta. Il lavoro è completato quando il design è concordato e le funzioni interessate possono operare tramite l'interfaccia senza gli attuali overload specifici per classe.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- backend-api-design
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100