methods do not provide the intuiton and the direct access to solutions that work in real life. design patterns are the jewels, the cristals of object oriented design ...