Introduction - If you have any usage issues, please Google them yourself
Head First Design Patterns used in the original book is written in JAVA code, the network also has C#, but did not see with C achievable. This is what I use C realization of the factory pattern code