Abstract
Object-oriented frameworks and design patterns are useful abstractions that are relatively new to the object-oriented paradigm. The implementation of these abstractions, however, suffers from a number of problems due to the fact that insufficient language support is provided by traditional object-oriented languages. In this paper, we analyse these problems, study the different approaches for providing extended language support that can be identified and specify the requirements that have to be fulfilled by such approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bosch, J.: Design Patterns as Language Constructs, Accepted for publication in the Journal of Object-Oriented Programming, November 1996.
Bosch, J., Molin, P., Mattsson, M., Bengtsson, PO.: Object-oriented frameworks-Problems and Experiences, submitted, March 1997.
Bosch, J.: Towards Reusable, Composable and Expressive Specification of Architectural Fragments, submitted, April 1997.
Budinsky, F.J., Finnie, M.A., Vlissides, J.M., Yu, P.S.: Automatic code generation from design patterns, IBM Systems Journal, Vol. 35, No. 2, 1996.
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture-A System of Patterns, John Wiley & Sons, 1996.
Gamma, E., Helm, R., Johnson, R., Vlissides, J.O.: Design Patterns-Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994.
Johnson, R.E., Foote, B.: Designing Reusable Classes, Journal of Object-Oriented Programming, Vol 1, No. 2, June 1988.
Lieberman, H.: Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems, Proceedings OOPSLA’ 86, pp. 214–223, 1986.
Mattsson, M., Bosch, J.: Framework Composition: Problems, Causes and Solutions, Proceedings TOOLS USA’ 97, 1997.
Soukup, J.: Implementing Patterns, Pattern Languages of Program Design, J.O. Coplien, D.C. Schmidt (eds.), pp. 395–412, Addison-Wesley, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bosch, J. (1998). Design Patterns & Frameworks: On the Issue of Language Support. In: Bosch, J., Mitchell, S. (eds) Object-Oriented Technologys. ECOOP 1997. Lecture Notes in Computer Science, vol 1357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69687-3_28
Download citation
DOI: https://doi.org/10.1007/3-540-69687-3_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64039-4
Online ISBN: 978-3-540-69687-2
eBook Packages: Springer Book Archive