Differentiate between bone and cartilage

Differences between bone and cartilage are

Bone :
It is hard and inflexible.
The matrix contains ossein.
Bone is highly vascular. Blood vessels occur in periosteum, endosteum, marrow cavity, Haversian canals and Volkmann’s canals.
It can be solid, hollow or spongy.
Osteocytes occur singly.
Marrow is often present in the centre.

Cartilage :
It is comparatively soft and flexible.
The matrix composes of chondrin.
Cartilage is largely avascular. Vascular supply is limited to outer sheath or perichondrium.
It is always solid.
Chondrocytes may occur singly or in groups of 2-4.
Marrow is absent.