I just started to learn more on C++ design pattern from beginning as a starter. I finally started reading http://sourcemaking.com/design_patterns website to start with. But after encountering the http://sourcemaking.com/files/sm/images/patterns/Abstract_Factory.gif image I am not able to map image to actual class (and its interface) construction in reality.
What does the rectangle, arrows, dotted lines and how we can convert it to actual code implementations?
The diagrams are drawn in UML – Unified Modeling Language. You should really get familiar with them because in order to study design patterns, you don’t really need actual code. Yes, well, eventually you’ll have to implement the design pattern in your desired language but the understanding of the pattern must be on a higher level than code.