Initial commit

Add implementation of small examples about design patterns.
More examples

Add more examples of software design patterns