@MISC{Macdonald_designpatterns, author = {Steve Macdonald}, title = {Design Patterns in Enterprise}, year = {} }
Share
OpenURL
Abstract
The Enterprise parallel programming system allows programmers to create, compile, execute, and debug parallel applications that execute over a network of workstations. The run-time system, which is responsible for the correct execution of user programs, was redesigned and re-implemented using object-oriented technology. This paper details the object-oriented components of the design where the Composite, Adapter, and Strategy design patterns were applied. 1. Introduction Design patterns are a popular tool among object-oriented designers and programmers to promote re-use of common elements in the design and implementation of programs [4]. Design patterns provide a general, applicationindependent solution to a particular class of problems. These patterns can be used as components in a much larger program. They allow designs to be described in high-level terms that can be understood and communicated easily, provided a common terminology can be found. Frameworks are one possible result o...