scispace - formally typeset
J

John Vlissides

Researcher at IBM

Publications -  44
Citations -  27451

John Vlissides is an academic researcher from IBM. The author has contributed to research in topics: Software design pattern & Object-oriented programming. The author has an hindex of 28, co-authored 44 publications receiving 27383 citations. Previous affiliations of John Vlissides include Stanford University.

Papers
More filters
Book

Design Patterns: Elements of Reusable Object-Oriented Software

TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
Book ChapterDOI

Design Patterns: Abstraction and Reuse of Object-Oriented Design

TL;DR: 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.
Journal ArticleDOI

Composing user interfaces with InterViews

TL;DR: A user interface toolkit that offers a rich set of composition mechanisms and a variety of predefined objects, allowing easy implementation of complex user interfaces, and support for end-user customization as well as the status of the current implementation is described.
Journal ArticleDOI

Automatic code generation from design patterns

TL;DR: The architecture and implementation of a tool that automates the implementation of design patterns, where the user of the tool supplies application-specific information for a given pattern, from which the tool generates all the pattern-prescribed code automatically.