Which statement BEST describes non-porous materials?
A. Materials that absorb liquids
B. Materials that have small holes
C. Materials that will sink when placed on the surface of the water
D. Materials that do not allow air or liquid to pass through