Applying design patterns to ensure high flexibility in the software
DOI:
https://doi.org/10.18050/td.v12i1.696Keywords:
Design pattern, Modifiability, Strategy, Low coupling, High cohesion, Business rulesAbstract
Business software application is inherently complex because of its high degree of variability in its business rules. Therefore, the aim of this article is to explain and demonstrate, based on one example, how the use of design patterns can develop flexible business applications to changes in business rules. In this paper a Design Model based on a Strategy pattern, a Composite pattern and a factory pattern has been developed. Finally, the use of a framework that allows implementating the manufacture of objects and dependency injection is recommended.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2014 Tecnología & Desarrollo
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.