SciELO - Scientific Electronic Library Online

vol.28 issue5Multiobjective Linear Programming Model for Reverse Logistics in the Polypropylene Plastics IndustryEnvironmntal Signals Acquisition for an Early Warning System author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand




Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google


Información tecnológica

On-line version ISSN 0718-0764


PEREIRA-VASQUEZ, Cristian A; VIDAL-SILVA, Cristian L  and  MORRIS, Marco A. Comparing of the Use of Design Pattern Decorator and Aspect-Oriented Programming in .NET to Modularize Crosscutting Concerns. Inf. tecnol. [online]. 2017, vol.28, n.5, pp.37-44. ISSN 0718-0764.

Looking for modular .NET software solutions, this article describes and illustrates how to produce modular .NET solutions through the use of the object-oriented software design pattern Decorator and the aspect-oriented programming (AOP) tool PostSharp for the crosscutting concerns modularization of an application. The application is a base and traditional crosscutting concerns example (logging example). This article presents solutions of logging by the use of Decorator and PostSharp for the modularization of its crosscutting concerns. It also gives details of the advantages and disadvantages of both solutions. Furthermore, this article specifies AOP information that is part of PostSharp and proposes applying PostSharp and Decorator to achieve higher modularity level solutions.

Keywords : AOP; .NET; Decorator; PostSharp; aspects oriented programing.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )


Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License