CSC207 Design Patterns

CSC207 Design Patterns - Design Patterns: A design pattern...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Design Patterns: A design pattern is a general reusable solution to a commonly occurring problem in software design . It is a description or template for how to solve a problem that can be used in many different situations. Object-oriented design patterns typically show relationships and interactions between classes or objects , without specifying the final application classes or objects that are involved. Design patterns deal specifically with problems at the level of software design . Design patterns can speed up the development process by providing tested, proven development paradigms. Reusing design patterns helps to prevent subtle issues that can cause major problems. It also improves code readability for coders and architects who are familiar with the patterns. Design patterns are composed of several sections: - Pattern Name and Classification: A descriptive and unique name that helps in identifying and referring to the pattern. -
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

CSC207 Design Patterns - Design Patterns: A design pattern...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online