Comparison of Software Patterns: Mediator, Abstract Factory, Facade vs. Strategy, State, C, Exercises of Software Engineering

An assignment for students in the department of computer engineering at sharif university of technology. The assignment asks students to compare and contrast sets of software engineering patterns, specifically mediator, abstract factory, and facade with strategy, state, and command, iterator, memento, and visitor, builder, template method, and bridge, and decorator, composite, and chain of responsibility. For each set, students must identify the grasp (general responsibility assignment software patterns) patterns that are manifest in all of the patterns in the set.

Typology: Exercises

2011/2012

Uploaded on 02/19/2012

hester
hester ๐Ÿ‡ฎ๐Ÿ‡ท

4.5

(13)

84 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Patterns in Software Engineering
Assignment 1
Assignment
1
๎š„
For each
of the following sets of patterns compare the three patterns
๎š„
For
each
of
the
following
sets
of
patterns
,
compare
the
three
patterns
in the set by highlighting their similarities and differences:
๎š…Mediator, Abstract Factory, and Facade
๎š…
St t St t d C d
๎š…
St
ra
t
egy,
St
a
t
e, an
d
C
omman
d
๎š…Iterator, Memento, and Visitor
๎š…Builder, Template Method, and Bridge
๎š…Decorator, Composite, and Chain of Responsibility
๎š„
For each of the above sets determine the GRASP patterns which are
๎š„
For
each
of
the
above
sets
,
determine
the
GRASP
patterns
which
are
manifest in all of the patterns in the set.
Department of Computer Engineering 1Sharif University of Technology

Partial preview of the text

Download Comparison of Software Patterns: Mediator, Abstract Factory, Facade vs. Strategy, State, C and more Exercises Software Engineering in PDF only on Docsity!

Patterns in Software Engineering

Assignment 1Assignment

ย„

For each

of the following sets of patterns compare the three patterns

ย„

For

each of the following sets of patterns, compare the three patterns

in the set by highlighting their similarities and differences:

Mediator, Abstract Factory, and Facade

St t^ St t d C d

Strategy, State, and Command

Iterator, Memento, and Visitor

Builder, Template Method, and Bridge

Decorator, Composite, and Chain of Responsibility ย„

For each of the above sets determine the GRASP patterns which are

ย„

For each of the above sets, determine the GRASP patterns which aremanifest in all of the patterns in the set.

Department of Computer Engineering 1 Sharif University of Technology