CSC/ECE 517 Fall 2012/ch2a 2w14 bb: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
= Introduction =
= Introduction =
The purpose of the wiki is to introduce and show some example about pattern fragility. The contents include definition of pattern fragility and what does the concept cover. We also give some examples of mistakes in code that spoil the benefits of design patterns.
= Design Patterns =
= Design Patterns =
== Why Patterns ==
== Why Patterns ==

Revision as of 20:40, 24 October 2012

Introduction

The purpose of the wiki is to introduce and show some example about pattern fragility. The contents include definition of pattern fragility and what does the concept cover. We also give some examples of mistakes in code that spoil the benefits of design patterns.

Design Patterns

Why Patterns

Why Design Patterns

Categorization of Patterns

Benefits of Design Patterns

Pattern Fragility

What is Pattern Fragility

Symptoms of Rotting Design

Examples

Singleton

Factory

Visitor

Conclusion

Reference