Strategy Design Pattern Applied on a Mobile App Building

Authors

  • Nilesh D Kulkarni Sr. Director – Enterprise Architecture, Fortune Brands Home & Security, USA Author
  • Saurav Bansal Sr. Manager - Digital Applications, Fortune Brands Home & Security, USA Author

Keywords:

Design Patterns, Strategy, Object, NET, Software Maintainability

Abstract

This paper provides the importance and application of design patterns in software engineering, particularly focusing on the Strategy Design Pattern. It outlines how design patterns offer efficient, flexible, and reusable solutions to common problems in object-oriented software development. The paper presents a case study of Strategy Design Pattern’s application in a mobile app builder, emphasizing its role in creating adaptable and maintainable software architecture. Additionally incorporates commentary on the SOLID Open and Close principle, explaining how it allows software entities to be extendable without modifying existing code, thus enhancing the scalability and robustness of the application. The OC principle integration with the Strategy Design Pattern demonstrates its practicality in promoting flexible and stable software development. 

Author Biographies

  • Nilesh D Kulkarni, Sr. Director – Enterprise Architecture, Fortune Brands Home & Security, USA

    Sr. Director – Enterprise Architecture, Fortune Brands Home & Security, USA

  • Saurav Bansal, Sr. Manager - Digital Applications, Fortune Brands Home & Security, USA

    Sr. Manager - Digital Applications, Fortune Brands Home & Security, USA

Downloads

Published

2022-03-18