Yu, Liguo; Li, Yingmei; Ramaswamy, Srini - In: International Journal of Secure Software Engineering (IJSSE) 8 (2017) 2, pp. 53-81
Design patterns are reusable software design solutions to object-oriented programs. Since the initial introduction of … the 23 well-known design patterns in 1995, more and more patterns have been identified and utilized in the software … industry. The benefits of applying design patterns include reducing development cost, improving code quality, and standardizing …