Going to put in here some examples of object-oriented design via composition