Thumbnail
Access Restriction
Subscribed

Author Kiczales, Gregor ♦ Hannemann, Jan
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Computer programming, programs & data
Subject Keyword Design patterns ♦ Aspect-oriented programming
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.
Description Affiliation: University of British Columbia, Vancouver B.C. V6T 1Z4 (Hannemann, Jan; Kiczales, Gregor)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 1983-05-01
Publisher Place New York
Journal ACM SIGPLAN Notices (SIGP)
Volume Number 37
Issue Number 11
Page Count 13
Starting Page 161
Ending Page 173


Open content in new tab

   Open content in new tab
Source: ACM Digital Library