<?xml version="1.0"?>
<Project_Data Version="3.10">
<UI_Layout>
	<Bookmarks>1</Bookmarks>
	<Video>1</Video>
	<AudioOne>1</AudioOne>
	<AudioTwo>0</AudioTwo>
	<Zoom>0</Zoom>
	<Callout>0</Callout>
	<Hotspots>0</Hotspots>
	<PIP>0</PIP>
	<PIPAudio>0</PIPAudio>
	<Caption>1</Caption>
</UI_Layout>

<PowerPointProject>1</PowerPointProject>

<ClipBin_Array>
</ClipBin_Array>


<DShowControl_ClipMap>
<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18cSummary\Chap18cSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>0</ClipIndex>
	<Start>0</Start>
	<End>389000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3012000000</FileLength>
	<MarkIn>0</MarkIn>
	<MarkOut>2623000000</MarkOut>
	<MediaStart>0</MediaStart>
	<MediaEnd>389000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>0</ClipMapIndex>
	<ClipTitle>Verifying Object Behavior and Collaboration</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18cSummary\Chap18cSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>1</ClipIndex>
	<Start>389000000</Start>
	<End>558000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3012000000</FileLength>
	<MarkIn>389000000</MarkIn>
	<MarkOut>2454000000</MarkOut>
	<MediaStart>389000000</MediaStart>
	<MediaEnd>558000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>1</ClipMapIndex>
	<ClipTitle>Transforming Analysis Class Diagram to Design Class Diagram</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18cSummary\Chap18cSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>2</ClipIndex>
	<Start>558000000</Start>
	<End>740000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3012000000</FileLength>
	<MarkIn>558000000</MarkIn>
	<MarkOut>2272000000</MarkOut>
	<MediaStart>558000000</MediaStart>
	<MediaEnd>740000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>2</ClipMapIndex>
	<ClipTitle>Four Implicit Object Behaviors</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18cSummary\Chap18cSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>3</ClipIndex>
	<Start>740000000</Start>
	<End>1080000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3012000000</FileLength>
	<MarkIn>740000000</MarkIn>
	<MarkOut>1932000000</MarkOut>
	<MediaStart>740000000</MediaStart>
	<MediaEnd>1080000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>3</ClipMapIndex>
	<ClipTitle>Design Patterns</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18cSummary\Chap18cSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>4</ClipIndex>
	<Start>1080000000</Start>
	<End>1294000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3012000000</FileLength>
	<MarkIn>1080000000</MarkIn>
	<MarkOut>1718000000</MarkOut>
	<MediaStart>1080000000</MediaStart>
	<MediaEnd>1294000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>4</ClipMapIndex>
	<ClipTitle>Gang-of-Four Patterns</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18cSummary\Chap18cSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>5</ClipIndex>
	<Start>1294000000</Start>
	<End>1677000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3012000000</FileLength>
	<MarkIn>1294000000</MarkIn>
	<MarkOut>1335000000</MarkOut>
	<MediaStart>1294000000</MediaStart>
	<MediaEnd>1677000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>5</ClipMapIndex>
	<ClipTitle>Adapter Pattern</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18cSummary\Chap18cSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>6</ClipIndex>
	<Start>1677000000</Start>
	<End>2038000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3012000000</FileLength>
	<MarkIn>1677000000</MarkIn>
	<MarkOut>974000000</MarkOut>
	<MediaStart>1677000000</MediaStart>
	<MediaEnd>2038000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>6</ClipMapIndex>
	<ClipTitle>Frameworks and Components</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

<DShowControl_ClipMap_Object>
	<FileName>C:\Documents and Settings\james\My Documents\millerjwcom\dom\gbis722online\week7\Chap18cSummary\Chap18cSummary.avi</FileName>
	<Track>0</Track>
	<ClipIndex>7</ClipIndex>
	<Start>2038000000</Start>
	<End>3011000000</End>
	<ClipHasAudio>1</ClipHasAudio>
	<BitsPerPixel>32</BitsPerPixel>
	<Width>1024</Width>
	<Height>768</Height>
	<FileLength>3012000000</FileLength>
	<MarkIn>2038000000</MarkIn>
	<MarkOut>1000000</MarkOut>
	<MediaStart>2038000000</MediaStart>
	<MediaEnd>3011000000</MediaEnd>
	<FrameRate>10.000000</FrameRate>
	<ClipSpeed>1.000000</ClipSpeed>
	<WFSize>2</WFSize>
	<WFAvgBytesPerSec>4478</WFAvgBytesPerSec>
	<WFBlockAlign>65</WFBlockAlign>
	<WFChannels>1</WFChannels>
	<WFSamplesPerSec>22050</WFSamplesPerSec>
	<WFBitsPerSample>0</WFBitsPerSample>
	<WFFormatTag>49</WFFormatTag>
	<ClipMapIndex>7</ClipMapIndex>
	<ClipTitle>Object Reusability The OO Success Story</ClipTitle>
	<PowerPointSlide>1</PowerPointSlide>
</DShowControl_ClipMap_Object>

</DShowControl_ClipMap>

<PIP_Array>
</PIP_Array>

<Zoom_Array>
</Zoom_Array>

<Overlay_Array>
</Overlay_Array>

<Transition_Array>
</Transition_Array>

<Hotspots_Array>
</Hotspots_Array>

<Bookmark_Array>
<Bookmark_Array_Object>
<Start>0</Start>
<Text>Verifying Object Behavior and Collaboration</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>0</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>389000000</Start>
<Text>Transforming Analysis Class Diagram to Design Class Diagram</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>1</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>558000000</Start>
<Text>Four Implicit Object Behaviors</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>2</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>740000000</Start>
<Text>Design Patterns</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>3</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>1080000000</Start>
<Text>Gang-of-Four Patterns</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>4</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>1294000000</Start>
<Text>Adapter Pattern</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>5</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>1677000000</Start>
<Text>Frameworks and Components</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>6</ClipID>
</Bookmark_Array_Object>

<Bookmark_Array_Object>
<Start>2038000000</Start>
<Text>Object Reusability The OO Success Story</Text>
<UseAsMarker>1</UseAsMarker>
<ClipID>7</ClipID>
</Bookmark_Array_Object>

</Bookmark_Array>

<DShowControl_Edit_Array>
</DShowControl_Edit_Array>

<Title_Array>
</Title_Array>

<Caption_Array>
<MaxCaptionLength>32</MaxCaptionLength>
<AlwaysDisplay>0</AlwaysDisplay><OverlayCaptions>0</OverlayCaptions><ShowCaptions>0</ShowCaptions><Caption_Array_Object><Time>0</Time>
<Caption>No additional notes.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>389000000</Time>
<Caption>No additional notes.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>558000000</Time>
<Caption>Teaching Notes
When identifying behaviors, don’t forget these implied</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>649000000</Time>
<Caption> behaviors for every object.
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>740000000</Time>
<Caption>Teaching Notes
You can think of design patterns as an FAQ, a "rule of thumb" or</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>910000000</Time>
<Caption> helpful advice for design issues.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1080000000</Time>
<Caption>Teaching Notes
There are many other patterns beside the GOF patterns (as the</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1187000000</Time>
<Caption> Martin Fowler pattern shown on the previous slide). </Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1294000000</Time>
<Caption>Teaching Notes
Sales Tax Adapter class provides an unchanging interface to</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1389750000</Time>
<Caption> Member Order class (and others).
Brand X Adapter translates</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1485500000</Time>
<Caption> interfaces of Sales Tax Adapter to interface of Brand X Sales Tax Calculator
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1581250000</Time>
<Caption>If ever change from Brand X, have only to write a new adapter subtype.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1677000000</Time>
<Caption>Teaching Notes
By using frameworks and components developers can</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1797330000</Time>
<Caption> concentrate on developing the logic that is new or unique to the application, thus reducing</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>1917660000</Time>
<Caption> the overall time required to build the entire system.</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2038000000</Time>
<Caption>Teaching Notes
PL/1 is a traditional 3GL language.
</Caption>
</Caption_Array_Object>
<Caption_Array_Object><Time>2524500000</Time>
<Caption>Smalltalk is an OO language.</Caption>
</Caption_Array_Object>
</Caption_Array></Project_Data>