IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Class Patterns and Templates in Software Design

Class Patterns and Templates in Software Design
View Sample PDF
Author(s): Julio Sanchez (Minnesota State University-Mankato, USA)and Maria P. Canton (South Central College, USA)
Copyright: 2009
Pages: 42
Source title: Software Applications: Concepts, Methodologies, Tools, and Applications
Source Author(s)/Editor(s): Pierre F. Tiako (Langston University, USA)
DOI: 10.4018/978-1-60566-060-8.ch037

Purchase

View Class Patterns and Templates in Software Design on the publisher's website for pricing and purchasing information.

Abstract

This chapter describes the use of design patterns as reusable components in program design. The discussion includes the two core elements: the class diagram and examples implemented in code. The authors believe that although precanned patterns have been popular in the literature, it is the patterns that we personally create or adapt that are most useful. Only after gaining intimate familiarity with a particular class structure will we be able to use it in an application. In addition to the conventional treatment of class patterns, the discussion includes the notion of a class template. A template describes functionality and object relations within a single class, while patterns refer to structures of communicating and interacting classes. The class template fosters reusability by providing a guide in solving a specific implementation problem. The chapter includes several class templates that could be useful to the software developer.

Related Content

Babita Srivastava. © 2024. 21 pages.
Sakuntala Rao, Shalini Chandra, Dhrupad Mathur. © 2024. 27 pages.
Satya Sekhar Venkata Gudimetla, Naveen Tirumalaraju. © 2024. 24 pages.
Neeta Baporikar. © 2024. 23 pages.
Shankar Subramanian Subramanian, Amritha Subhayan Krishnan, Arumugam Seetharaman. © 2024. 35 pages.
Charu Banga, Farhan Ujager. © 2024. 24 pages.
Munir Ahmad. © 2024. 27 pages.
Body Bottom