Download:
|
by Walter Zimmer, Forschungszentrum Informatik, Bereich Programmstrukturen
Position Paper for the Pattern Workshop, The 8th European Conference on Object-Oriented Programming
ftp://ftp.fzi.de/pub/PROST/papers/dp_experiences.ps.Z
Add To MetaCart
Abstract:
Most current object-oriented design techniques and approaches focus on the new development of a software system, without regarding the reorganization of existing systems at all. But many people point out, that after the initial design and implementation of an object-oriented system, the system must often be reorganized in order to get a cleaner design which is easier to understand, modify and extend. This paper presents experiences in the reorganization process of a hypermedia application, in which the new design pattern approach [Gamm93] was extensively used. 1.
Citations
|
751
|
Object-Oriented Software Engineering: A Use Case Driven Approach
– Jacobson
- 1993
|
|
625
|
Design Patterns
– Gamma, Helm, et al.
- 1995
|
|
263
|
Refactoring Object-Oriented Frameworks
– Opdyke
- 1992
|
|
182
|
Documenting frameworks using patterns
– Johnson
- 2001
|
|
176
|
Advanced C++ programming styles and idioms
– Coplien
- 1992
|
|
141
|
Design patterns: Abstraction and reuse of object-oriented design
– Gamma, Helm, et al.
- 1993
|
|
120
|
Patterns generate architectures
– Beck, Johnson
- 1994
|
|
91
|
Object-oriented patterns
– Coad
- 1992
|
|
88
|
Towards a Metrics Suite for Object Oriented Design," presented at
– Chidamber, Kemerer
- 1991
|
|
66
|
Visualizing the behavior of object-oriented systems
– Pauw, Helm, et al.
- 1993
|
|
59
|
Object-oriented programming: an objective sense of style
– Lieberherr, Holland, et al.
- 1988
|
|
50
|
Refactoring: An aid in designing application frameworks and evolving object-oriented systems
– Opdyke, Johnson
- 1990
|
|
49
|
TS: An Optimizing Compiler for Smalltalk
– Johnson, Graver, et al.
- 1988
|
|
43
|
An incremental class reorganization approach
– Casais
- 1992
|
|
39
|
Relationships Between Design Patterns," in Pattern Languages of Program Design
– Zimmer
- 1995
|
|
17
|
Design and Reuse in Object-Oriented Frameworks: Patterns, Contracts and Motifs in Concert
– Lajoie, Keller
- 1994
|
|
13
|
Heterogeneous design idioms for software architecture
– Shaw
- 1991
|
|
9
|
Patterns and Software development
– BECK
- 1993
|
|
5
|
Rational architectures for object-oriented software systems
– Buschmann
- 1993
|
|
4
|
Generative pattern languages: An emerging direction of software design
– Coplien
- 1994
|
|
3
|
Contributions to teaching object oriented design and programming
– Lieberherr, Riel
- 1989
|
|
3
|
Meta-patterns: A means for describing the essentials of reusable o-o design
– Pree
- 1994
|
|
1
|
Anwendung von Design-Mustern zur Reorganisation einer Multimedia-Anwendung
– Kroll
- 1993
|