
Picture (a).
This is an abstract model of a cat. It has all the basic features of a cat: A head with 2 ears, pair of eyes, some whiskers, a nose. Four legs, and a tail (Not visible in picture (a)).
To implement a specific breed of cat, simply adjust the size of the eyes, the nose, add some whiskers if needed and change the fur colour as required.
A thing to note is that this abstract model misses an important feature: a mouth. Because all breeds of cats have mouths, I have decided to add in such a feature. Therefore, an improvement was proposed and a mouth added to the final and improved version of the abstract model, as showed in picture (b).

Picture (b).