Building the problem Suppose you have an abstraction class Shape and a concrete class Circle We want to add rendering functionality to our shapes Also, this rendering can be of two types, a pixel rendering or a vector rendering, so corresponding ...