Introduction - If you have any usage issues, please Google them yourself
Software development, software reuse and teamwork have been the most important issues of concern to the people one. Interestingly, these two seem to fall within the scope of the problem of software engineering have a common technical solution: design patterns.