• Publications
  • Influence
Design patterns: elements of reuseable object-oriented software
The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find out
Design Patterns: Abstraction and Reuse of Object-Oriented Design
TLDR
This work describes how to express and organize design patterns and introduces a catalog of design patterns, which provide a common vocabulary for design and reduce system complexity by naming and defining abstractions.
Contributing to Eclipse - principles, patterns, and plug-ins
TLDR
Whether you need to get up to speed immediately or want to better understand the design rationale behind Eclipse, Contributing to Eclipse is the Eclipse resource for you.
Design and Implementation of ET++, a Seamless Object-Oriented Application Framework 1
TLDR
This paper discusses the design and implementation of ET++, a homogeneous object-oriented class library integrating user interface building blocks, basic data structures, and support for object input/output with high level application framework components.
Design and Implementation of ET++, a Seamless Object-Oriented Application Framework
TLDR
This paper discusses the design and implementation of ET++, a homogeneous object-oriented class library integrating user interface building blocks, basic data structures, and support for object input/output with high level application framework components.
ET++ - An Object-Oriented Application Framework in C++
TLDR
The paper describes the graphic model and its underlying abstract window system interface, shows composite objects as a substrate for declarative layout specification of complex dialogs, and presents a model for editable text allowing the integration of arbitrary interaction objects.
Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM)
TLDR
This landmark work on object-oriented software design presents a catalog of simple and succinct solutions to common design problems, created by four experienced designers, and is now available on CD-ROM.
JUnit Test Infected: Programmers Love Writing Tests
TLDR
This article will write a simple program and its tests, and show the results of running the tests, so you can get a feel for the process the authors use and advocate without having to pay for their presence.
ET++—an object oriented application framework in C++
TLDR
The paper describes the graphic model and its underlying abstract window system interface, shows composite objects as a substrate for declarative layout specification of complex dialogs, and presents a model for editable text allowing the integration of arbitrary interaction objects.
...
...