the main difference is its infloresence catkin or akin
One lot flowers the other lot don't.
Flowering plants require pollinatio non-flowering plants do not.
flowering plants and non-flowering plants
You get both flowering plants and non-flowering plants; non-flowering are things like mosses, ferns and liverworts which produce spore, flowering plants produce seeds
Plants are classified as flowering(angiosperms) or non flowering(gymnosperms).
Herbs are non-woody flowering plants that includes grass like plants and forbs. Grasses are usually harbaceous plants with narrow leaves growing from the base
All flowering plants flower to attract pollinators to help to produce either fruit or seeds, so your question is difficult to give an answer to. If you can be a bit more specific I'll try to help.
Conifers are non-flowering plants.
Non-flowering plants are separated from flowering plants at the division level in the taxonomic scheme. Non-flowering plants belong to the divisions like Bryophyta (mosses), Hepatophyta (liverworts), and Pteridophyta (ferns), while flowering plants belong to the division Magnoliophyta (angiosperms).
It is a flowering plant
A hartstongue is a type of fern that has long, strap-like fronds, while a daffodil is a type of flowering plant from the Narcissus genus that produces yellow or white trumpet-shaped flowers. Hartstongues are non-flowering plants, while daffodils are flowering plants.
There's no mystery here. Non-flowering plants don't have flowers.