Lecture 13 - Thursday October 28 2010. Material and some slide content from:
- GoF Design Patterns Book
Design Patterns #3 & MidTerm Review Reid Holmes Lecture 13 - - - PowerPoint PPT Presentation
Material and some slide content from: - GoF Design Patterns Book Design Patterns #3 & MidTerm Review Reid Holmes Lecture 13 - Thursday October 28 2010. GoF design patterns !"#$%&'()*$+,--&.*' /.&,-("*,0 1-.23-2.,0
Lecture 13 - Thursday October 28 2010. Material and some slide content from:
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
!"#$%&'()*$+,--&.*' /.&,-("*,0 1-.23-2.,0 4&5,6(".,0
#,3-".7$8&-5"9 :;'-.,3-$#,3-".7 42(09&. +."-"-7<&
1(*)0&-"*
:9,<-".$=$30,'' 4.(9)& /"><"'(-& %&3".,-".
#,3,9&
:9,<-".=";?&3-
#07@&()5- +."A7
B*-&.<.&-&. /5,(*$"C$.&'<"*'(;(0(-7 /">>,*9 B-&.,-".
8&9(,-".
D&><0,-&$8&-5"9
8&>&*-" E;'&.6&. 1-,-& 1-.,-&)7 F('(-". 30,'' ";?&3-
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
design patterns enhance and degrade functional- and non-functional properties.”
design given a collection of requirements.”
architecture and design descriptions.”
design, refining it into a complete system.”
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
generation web apps compared to GWT-based web-apps?
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
design patterns enhance and degrade functional- and non-functional properties.”
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
design patterns enhance and degrade functional- and non-functional properties.”
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
design patterns enhance and degrade functional- and non-functional properties.”
layered, batch-sequential, pipe & filter, rule-based, blackboard, event-based, publish / subscribe, interpreter, mobile code, peer to peer.
proxy, facade, decorator, composite, visitor.
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
design patterns enhance and degrade functional- and non-functional properties.”
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
design given a collection of requirements.”
styles to architect a system that allows users to dynamically enter text commands that the system will then carry out. Provide a component diagram. Justify your selection of architectural style.
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
design given a collection of requirements.”
this pattern used? What visibility is applied to constructors in this pattern? Why?
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
architecture and design descriptions.”
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
architecture and design descriptions.”
system that has a Producer component and a Consumer component connected to an event bus.
REID HOLMES - SE2: SOFTWARE DESIGN & ARCHITECTURE
design, refining it into a complete system.”