10mediators - Administrivia Exam 2: Wednesday, March 19...

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

View Full Document Right Arrow Icon
CSE 335: Software Design E. Kraemer Administrivia Exam 2 : Wednesday, March 19 7-9pm Room: TBA Wed, March 12th - exam outline in class Mon, March 17th - practice exam in class
Background image of page 1

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

View Full DocumentRight Arrow Icon
CSE 335: Software Design E. Kraemer Lecture 10: Mediators Topics: Configuration/maintenance complexities that arise from collaboration synthesis The mediator design pattern
Background image of page 2
CSE 335: Software Design E. Kraemer Recall from last time Synthesis : Construction of new, composite collaborations from simpler ones E.g., adding a scrollbar to the collaboration between vp (a ViewPort) and dm (a DocManager) Not automatable, but guided by heuristic methods May require new roles beyond those defined in the simpler collaborations E.g., vpm , which intercepts retrieve messages from vp and delegates them to dm with a line-number offset Today: Other design problems that require inventing new roles
Background image of page 3

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

View Full DocumentRight Arrow Icon
CSE 335: Software Design E. Kraemer Example: A dialog box
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 11

10mediators - Administrivia Exam 2: Wednesday, March 19...

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

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