example source for abstact_factory pattern.
add doc for abstract_factory pattern.
- Added a 3rd/reference docs for design-pattern-in-c++:
  "...gof.23..."