composizione al posto dell'ereditarietà
Sign in to savesoftware design pattern
Wikidata facts
- Instance of
- software design pattern
- Named after
- inheritance
- Field of work
- computer programming
- Image
- UML diagram of composition over inheritance.svg
via Wikidata · CC0
Article · Italiano
La composizione al posto dell'ereditarietà (o principio del riutilizzo dei composti) nella programmazione orientata agli oggetti è il principio che le classi dovrebbero ottenere il comportamento polimorfico e il riutilizzo del codice mediante la composizione (contenere altre classi che implementano la funzionalità desiderata), invece che attraverso l'ereditarietà (essere una sottoclasse). Spesso questo è un principio dichiarato di OOP, come ad esempio nell'influente Design Patterns: "preferire la composizione di oggetti rispetto all'ereditarietà delle classi." Alcuni linguaggi, specialmente Go, usano esclusivamente questo tipo di composizione.
Abstract from DBpedia / Wikipedia · CC BY-SA