Nel DOM, perché childNodes
è definita nell'interfaccia Node
se solo alcuni tipi di nodo come Element
, Document
e DocumentFragement
, possono avere childNodes
?
Questo è considerato un buon design? In quali casi questo è ammissibile? Voglio dire, non è come definire un raggio su un'interfaccia Shape anche se sappiamo che non tutte le forme hanno un raggio?