add DesignPattern - factroy and singleton.md