add eclipse project files for importing to eclipse.
Comment: abstract factory is reconiseable by...
add bridge pattern