Define development. What is the difference between homoblastic and heteroblastic development?

Development is the sequence of events that occur
in the life history of a cell, organ or organism, which includes growth, differentiation, maturation and
(a) In homoblastic development, the transition from juvenile to adult phase is gradual.
(b) In heteroblastic development, the transition is abrupt.