Object-Oriented Frameworks : A Survey of Methodological Issues

Method() TemplateMethod() RegularMethod() while(...) AbstractMethod(); ... if (...) RegularMethod(); ....

[1]  Wolfgang Pree,et al.  Meta Patterns - A Means For Capturing the Essentials of Reusable Object-Oriented Design , 1994, ECOOP.

[2]  Michael Mattsson A Comparative Study of Three New Object-Oriented Methods , 1995 .

[3]  Walter L. Hürsch Should Superclasses be Abstract? , 1994, ECOOP.

[4]  Ralph E. Johnson,et al.  Refactoring and Aggregation , 1993, ISOTAS.

[5]  Peter Coad,et al.  Object-oriented patterns , 1992, CACM.

[6]  Even-André Karlsson,et al.  Software reuse: a holistic approach , 1995 .

[7]  Doug Lea Design Patterns for Avionics Control Systems , 1998 .

[8]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[9]  Douglas C. Schmidt,et al.  Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms , 1995, ECOOP.

[10]  Sarah Collier Building object-oriented frameworks , 1994 .

[11]  Ralph E. Johnson,et al.  Surveying current research in object-oriented design , 1990, CACM.

[12]  Frank Buschmann,et al.  The Master-Slave pattern , 1995 .

[13]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[14]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[15]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[16]  Steve Teale C++ Iostreams Handbook , 1993 .

[17]  Erich Gamma,et al.  Design and Implementation of ET++, a Seamless Object-Oriented Application Framework 1 , 1989 .

[18]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[19]  Douglas C. Schmidt,et al.  Experience Using Design Patterns to Develop Reuseable Object-Oriented Communication Software , 1998 .

[20]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[21]  Ralph E. Johnson,et al.  Patterns Generate Architectures , 1994, ECOOP.

[22]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[23]  David Garlan,et al.  Exploiting style in architectural design environments , 1994, SIGSOFT '94.

[24]  Adele Goldberg,et al.  Smalltalk-80 - the interactive programming environment , 1984 .

[25]  Paul R. Calder,et al.  Composing user interfaces with InterViews , 1989, Computer.

[26]  Bertrand Meyer,et al.  Advances in object-oriented software engineering , 1992 .

[27]  Ralph Johnson Documenting frameworks using patterns , 1992, OOPSLA 1992.

[28]  Ali Mili,et al.  Reusing Software: Issues and Research Directions , 1995, IEEE Trans. Software Eng..

[29]  LeaDoug Christopher Alexander: an introduction for object-oriented designers , 1994 .

[30]  L. P. Deutsch,et al.  Design reuse and frameworks in the smalltalk-80 system , 1989 .

[31]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[32]  Rudolf K. Keller,et al.  Design and Reuse in Object-Oriented Frameworks: Patterns, Contracts, and Motifs in Concert , 1994, COODBSE.

[33]  Erich Gamma,et al.  ET++—a portable, homogeneous class library and application framework , 1995 .

[34]  Walter Zimmer,et al.  Experiences using Design Patterns to Reorganize an Object-Oriented Application , 1994 .

[35]  Walter Zimmer,et al.  Relationships between design patterns , 1995 .

[36]  モエラー,クリストファー,ピー.,et al.  An object-oriented operating system , 1991 .

[37]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture , 1996 .

[38]  Bertrand Meyer,et al.  Applying 'design by contract' , 1992, Computer.

[39]  Edward Yourdon Decline and Fall of the American Programmer , 1992 .

[40]  Douglas C. Schmidt,et al.  Using design patterns to develop reusable object-oriented communication software , 1995, CACM.

[41]  Erich Gamma,et al.  Design and Implementation of ET++, a Seamless Object-Oriented Application Framework , 1989, Struct. Program..

[42]  James Coplien,et al.  Advanced C++ Programming Styles and Idioms , 1991, Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239).

[43]  Douglas C. Schmidt,et al.  Active object: an object behavioral pattern for concurrent programming , 1996 .

[44]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[45]  Lennart Ohlsson,et al.  The next generation of OOD: methods will evolve to capture the skills of today's best object designers , 1993 .

[46]  Murray Silverstein,et al.  A Pattern Language , 1977 .

[47]  Stephen Travis Pope,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .

[48]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[49]  William F. Opdyke,et al.  Refactoring object-oriented frameworks , 1992 .

[50]  James O. Coplien Software design patterns: common questions and answers , 1998 .

[51]  Ward Cunningham The CHECKS pattern language of information integrity , 1995 .

[52]  Ralph E. Johnson,et al.  Design Patterns: Abstraction and Reuse of Object-Oriented Design , 1993, ECOOP.

[53]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[54]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[55]  Rebecca Wirfs-Brock,et al.  Designing object-oriented software , 1990 .

[56]  Ralph E. Johnson,et al.  Creating abstract superclasses by refactoring , 1993, CSC '93.

[57]  Glenn Andert Object frameworks in the Taligent OS , 1994, Proceedings of COMPCON '94.

[58]  O. J. Dahl,et al.  Simula Begin , 1979 .

[59]  James Martin,et al.  Object-oriented analysis and design , 1992 .

[60]  Frank Buschmann,et al.  A system of patterns , 1995 .

[61]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[62]  Regine Meunier,et al.  The pipes and filters architecture , 1995 .

[63]  Bjarne Stroustrup,et al.  The Annotated C++ Reference Manual , 1990 .

[64]  Kurt J. Schmucker Object-oriented Programming for the Macintosh , 1986 .

[65]  Ralph Johnson,et al.  A framework for network protocol software , 1995, OOPSLA.

[66]  Hans Albrecht Schmid Creating the architecture of a manufacturing framework by design patterns , 1995, OOPSLA.