Affiliation:
1. University of British Columbia, Vancouver B.C. V6T 1Z4
Abstract
AspectJ implementations of the GoF design patterns show modularity improvements in 17 of 23 cases. These improvements are manifested in terms of better code locality, reusability, composability, and (un)pluggability.The degree of improvement in implementation modularity varies, with the greatest improvement coming when the pattern solution structure involves crosscutting of some form, including one object playing multiple roles, many objects playing one role, or an object playing roles in multiple pattern instances.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference25 articles.
1. How to preserve the benefits of design patterns
2. Alexandrescu A. Modern C++ Design: Generic Programming and Design Patterns Applied. Addison-Wesley 2001]] Alexandrescu A. Modern C++ Design: Generic Programming and Design Patterns Applied. Addison-Wesley 2001]]
3. Automatic code generation from design patterns
4. Coplien J. O. Idioms and Patterns as Architectural Literature. IEEE Software Special Issue on Objects Patterns and Architectures January 1997]] 10.1109/52.566426 Coplien J. O. Idioms and Patterns as Architectural Literature. IEEE Software Special Issue on Objects Patterns and Architectures January 1997]] 10.1109/52.566426
Cited by
104 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献