PartitioningPatterns_6 - Partitioning Patterns Partitioning...

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

View Full Document Right Arrow Icon
1 Partitioning Patterns Partitioning Patterns • Provide guidance on how to partition classes and interfaces in a way that make it easier to arrive at a good design. – Support divide and conquer problem solving strategy. Partitioning Patterns • Filter – Describes how to organize computations on a data stream in a flexible way that allows you to mix and match different computations on the same data stream. • Composite – Provides guidance on how to organize a hierarchy of objects. • Read-Only Interface – Describes how to partition the classes that use an object so that those that should be allowed to modify it can do so, and those that shouldn’t be allowed to modify it can’t. Filter Pattern • allows objects that perform different transformations and computations on streams of data and have compatible interfaces to be dynamically connected to perform combinations of operations on streams of data . File Filter
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.

This note was uploaded on 01/17/2012 for the course GCIS 518 taught by Professor Tang during the Spring '10 term at Gannon.

Page1 / 3

PartitioningPatterns_6 - Partitioning Patterns Partitioning...

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