What I understood by the documentation is that:
One for the finest way to understand the difference for beginner.
Ref : https://www.digitalocean.com/community/tutorials/imperative-vs-declarative-kubernetes-management-a-digitalocean-comic