Mohamed E. Fayad Huascar A. Sanchez Srikanth G. K. Hegde
Software design patterns are known to play a vital role in enhancing the quality of software systems while reducing development time and cost. However, the use of these design patterns has also been known to introduce problems that can significantly reduce the stability, robustness, and reusability of software. This book introduces a new process for creating software design patterns that leads to highly stable, reusable, and cost-effective software. The basis of this new process is a topology of software patterns called knowledge maps.
This book provides readers with a...
Software design patterns are known to play a vital role in enhancing the quality of software systems while reducing development time and cost. Howe...