[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

On the role of language constructs for framework design

Published: 01 March 2000 Publication History
First page of PDF

References

[1]
ARNOLD, K. AND GOSLING, J. 1996. The Java Programming Language. Addison-Wesley.
[2]
FAYAD, M. E. AND SCHMIDT, D. C. 1997. Object-Oriented Application Frameworks. CACM, 40(10), (Oct.).
[3]
GAMMA, E., HELM, R., JOHNSON, R., AND VLIS- SIDES, J. O. 1994. Design Patterns - Elements of Reusable Object-Oriented Software, Addison-Wesley.
[4]
HEDIN, G. 1997. Attribute Extension - A Technique for Enforcing Programming Conventions. Nordic Journal of Computing, Vol. 4, 93-122.
[5]
KEENE, S. E. 1988. Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS. Addison-Wesley.
[6]
MADSEN, O. L. AND MOLLER-PEDERSEN, B. 1989. Virtual Classes - A Powerful Mechanism in Object-Oriented Programming. In OOPSLA' 89. ACM SIGPLAN Notices, 24(10), (Oct.). 397-406.
[7]
MADSEN, O. L., MAGNUSSON, B., AND MOLLER-PEDERSEN, B. 1990. Strong Typing of Object-Oriented Languages Revisited. In ECOOP/OOPSLA' 90, ACM SIGPLAN Notices, 25(10), (Oct.), 140-150
[8]
MADSEN, O. L., MOLLER-PEDERSEN, B., AND NYGAARD, K. 1993. Object Oriented Programming in the BETA Programming Language. ACM Press.
[9]
MEYER, B. 1992. Eiffel: The Language. Prentice Hall.
[10]
MINSKY, H. AND PAL, P. 1997. Law-Governed Regularities in Object Systems. Journal of Theory and Practice of Object Systems, 3(2).
[11]
PREE, W. 1994. Meta Patterns - A Means for Capturing the Essentials of Reusable Object- Oriented Design. ECOOP'94. LNCS 821, Springer-Verlag. 150-162.
[12]
ROBERTS, D. AND JOHNSON, R. 1998. Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks. In Pattern Languages of Program Design 3. Addison-Wesley.
[13]
STROUSTRUP, B. 1997. The C+ + Programming Language (3th edition). Addison-Wesley.
[14]
SUN MICROSYSTEMS. 1996. Inner Classes Specification. URL: http://java'sun'c~m/pr~ducts/jdk/ 1.1/docs/g u ide/i n n erclasses
[15]
THORUP, K. K. 1997. Genericity in Java with Virtual Types. In ECOOP'97. LNCS 1241, Springer-Verlag. 389-418.
[16]
VAUCHER, J. 1975. Prefixed Procedures: A structuring concept for operations, INFOR, 13(3), (Oct.)
[17]
WEGNER, E AND ZDONIK, S. 1988. Inheritance as an Incremental Modification Mechanism. In ECOOP'88. LNCS 322, Springer-Verlag. 55-77.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Computing Surveys
ACM Computing Surveys  Volume 32, Issue 1es
March 2000
260 pages
ISSN:0360-0300
EISSN:1557-7341
DOI:10.1145/351936
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2000
Published in CSUR Volume 32, Issue 1es

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)3
Reflects downloads up to 21 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media