DocumentCode :
1337653
Title :
Design patterns and language design
Author :
Gil, Joseph ; Lorenz, David H.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume :
31
Issue :
3
fYear :
1998
fDate :
3/1/1998 12:00:00 AM
Firstpage :
118
Lastpage :
120
Abstract :
Despite many similarities, there are important differences between design patterns and programming language mechanisms. Nevertheless, we can classify patterns in terms of how far they are from becoming actual language features. Treating patterns as mechanisms that are candidates for being language features, rather than treating them as what they are meant to be, can help demystify them. The authors discuss abstraction, design patterns and idioms
Keywords :
high level languages; software engineering; abstraction; design patterns; idioms; language design; programming language mechanisms; Application software; Assembly systems; Computer languages; Design engineering; Gas insulated transmission lines; Humans; Physics; Software libraries; Software tools; Speech analysis;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.660196
Filename :
660196
Link To Document :
بازگشت