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: 45
Source title: Handbook of Research on Modern Systems Analysis and Design Technologies and Applications
Source Author(s)/Editor(s): Mahbubur Rahman Syed (Minnesota State University Mankato, USA) and Sharifun Nessa Syed (Minnesota State University - Mankato, USA)
DOI: 10.4018/978-1-59904-887-1.ch024


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


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

Fayez Salma, Jorge Marx Gómez. © 2022. 16 pages.
Perla Velasco-Elizondo. © 2022. 23 pages.
Antonio Alexandre Moura Costa, Felipe Barbosa Araújo Ramos, Dalton Cézane Gomes Valadares, Danyllo Wagner Albuquerque, Emanuel Dantas Filho, Alexandre Braga Gomes, Mirko Barbosa Perkusich, Hyggo Oliveira de Almeida. © 2022. 16 pages.
Rimsy Dua, Samiksha Sharma, Rohit Kumar. © 2022. 11 pages.
Arunasalam Sambhanthan. © 2022. 17 pages.
Munish Saini, Kuljit Kaur Chahal. © 2022. 23 pages.
Cherie C. Trumbach, Kenneth R. Walsh, Sathiadev Mahesh. © 2022. 15 pages.
Body Bottom