Implementation of A Case Study of “Gang of Four” (GoF) Patterns By Douglas C. Schmidt