# LaTeX2HTML 95.1 (Fri Jan 20 1995)
# Associate image original text (scrambled) with physical files.

$key = q/{_inline}$Class${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img34.gif">'; 
$key = q/{_inline}$JStore(ovar,id)=ovar'${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img42.gif">'; 
$key = q/{_inline}$CM${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img64.gif">'; 
$key = q/{_inline}$ovar'${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img40.gif">'; 
$key = q/{figure*}[htb]centerlineincludegraphics[height=1.4in]methodlayer.pslabelfig:methodlayer{figure*}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img26.gif">'; 
$key = q/{displaymath}irulearrayl(ovar_b,ovar_c,DM,CM,JStore)vdashExp_1rightarrowovar_1(ovar_b,ovar_c,DM,CM,JStore)vdashExp_2rightarrowovar_2DM(Class(ovar_1),mvar)=(Exp,ovar_3)(ovar_1,ovar_3,MUpdate(DM,CM(Class(ovar_2)),ovar_2),CM,JStore)vdashExprightarrowovar_4array(ovar_b,ovar_c,DM,CM,JStore)vdashExp_1.mvar{Exp_2}rightarrowovar_4{displaymath}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img76.gif">'; 
$key = q/{enum}itemthosebasedondynamicallyalteringthebehaviorofasingleobject,suchasadapter,bridge,chainofresponsibility,decorator,observer,state,andstrategy;anditemthosebasedondynamicallyalteringaclassdefinition(affectingallinstances)forthedurationofsometask,suchasiteratorandvisitor.{enum}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img13.gif">'; 
$key = q/{table}centeringtabular|l|l|l|l|l|hlineTechnique;SPM_amp;Traversal;SPM_amp;Task-Specific;SPM_amp;Positive;SPM_amp;NegativehlinehlineTraditional;SPM_amp;EXPLICIT,;SPM_amp;ALL,;SPM_amp;Localizestraversal;SPM_amp;Notstructure-shy,GOF;SPM_amp;Visitmethod;SPM_amp;Visitmethod;SPM_amp;code;SPM_amp;Extraneousinheritance,Technique;SPM_amp;hard-codes;SPM_amp;requiredfor;SPM_amp;;SPM_amp;Explicitdelegation,;SPM_amp;structure;SPM_amp;eachclass;SPM_amp;;SPM_amp;ExtraneousdelegationhlineContext;SPM_amp;EXPLICIT,;SPM_amp;SELECTIVE,;SPM_amp;BenefitsofGOF+;SPM_amp;Notstructure-shy,Pattern;SPM_amp;Visitmethod;SPM_amp;Override;SPM_amp;Nodelegation,;SPM_amp;Requiressmall;SPM_amp;hard-codes;SPM_amp;beforeafter;SPM_amp;Task-based,;SPM_amp;extensionto;SPM_amp;structure;SPM_amp;methods;SPM_amp;Reducedhierarchies;SPM_amp;staticOOlanguageshlineContext;SPM_amp;SUCCINCT,;SPM_amp;SELECTIVE,;SPM_amp;BenefitsofGOF+;SPM_amp;Requiressmall+;SPM_amp;simple;SPM_amp;Override;SPM_amp;Benefitsof;SPM_amp;extensiontoTraversal;SPM_amp;navigation;SPM_amp;beforeafter;SPM_amp;contextpattern+;SPM_amp;staticOOlanguagesPattern;SPM_amp;language;SPM_amp;methods;SPM_amp;Structure-shy;SPM_amp;hlinetabularlabeltbl:visitortbl{table}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img27.gif">'; 
$key = q/{_inline}$Exp_1${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img77.gif">'; 
$key = q/{_inline}$ovar_4${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img93.gif">'; 
$key = q/{displaymath}MUpdate(DM,SM,ovar)(vvar,mvar)=left{arrayll(SM(vvar,mvar),ovar)air;SPM_amp;(vvar,mvar)inDomain(SM)DM(vvar,mvar);SPM_amp;mboxotherwisearrayright.{displaymath}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img62.gif">'; 
$key = q/{figure}[htb]centerlineincludegraphics[height=1.2in]fsestratdef.pslabelfig:defaultcontexts{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img11.gif">'; 
$key = q/{_inline}$id${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img31.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim9labelfig:codemm{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img44.gif">'; 
$key = q/{_inline}$MM^s_cepsilon${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img50.gif">'; 
$key = q/{_inline}$Exp_1.mvar{Exp_2}${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img75.gif">'; 
$key = q/{_inline}$JStore${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img38.gif">'; 
$key = q/{_inline}$ovar_2${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img86.gif">'; 
$key = q/{figure}[htb]centerlineincludegraphics[height=1.5in]dynclass.pslabelfig:dynclass{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img10.gif">'; 
$key = q/{displaymath}forall(vvar,mvar)inDomain(SM):airDM(vvar,mvar)=(SM(vvar,mvar),oepsilon){displaymath}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img56.gif">'; 
$key = q/{figure*}[htb]centerlineincludegraphics[height=1.5in]visitor2.pslabelfig:visitor2{figure*}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img22.gif">'; 
$key = q/{figure}[htbp]<verbatim_mark>verbatim12labelfig:vis_pp{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img98.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim11labelfig:mm2{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img46.gif">'; 
$key = q/{_inline}$MM^s_sfc${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img47.gif">'; 
$key = q/{_inline}$SM${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img43.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim2vspace-0.75cmlabelfig:allEquip{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img17.gif">'; 
$key = q/{_inline}$MM^s_Class(ovar)${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img58.gif">'; 
$key = q/{_inline}$Class(oepsilon)=cepsilon${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img37.gif">'; 
$key = q/{_inline}$oepsilon${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img55.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim1vspace-0.75cmlabelfig:strat_code2{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img15.gif">'; 
$key = q/{_inline}$Exp${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img67.gif">'; 
$key = q/{figure}[htb]centerlineincludegraphics[height=1.5in]visitor.pslabelfig:visitormodel{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img20.gif">'; 
$key = q/{figure}[htbp]centerlineincludegraphics[height=1.5in]fsenewstrat.pslabelfig:stratmodel2{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img12.gif">'; 
$key = q/{_inline}$ovar_c${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img69.gif">'; 
$key = q/{enum}itemdynamicallyalteringamethodimplementationforasingleobject,anditemdynamicallyalteringamethodimplementationofaclass(affectingallclassinstances)forthedurationofsometask.{enum}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img7.gif">'; 
$key = q/{_inline}$Exp_2${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img79.gif">'; 
$key = q/{enum}itemthecontextobjectmaysimulatedynamicstructuralextensionforanobject,anditemthecontextobjectmayserveasasharedrepositoryamongcollaboratingobjects.{enum}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img24.gif">'; 
$key = q/{displaymath}arrayl(ovar_b,ovar_c,DM,CM,JStore)vdashepsilonrightarrowoepsilon(ovar_b,ovar_c,DM,CM,JStore)vdashidrightarrowJStore(ovar_b,id)(ovar_b,ovar_c,DM,CM,JStore)vdashselfrightarrowovar_b(ovar_b,ovar_c,DM,CM,JStore)vdashcontextrightarrowovar_carray{displaymath}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img74.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim5labelfig:vis_subclass{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img21.gif">'; 
$key = q/{_inline}$_inv${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img100.gif">'; 
$key = q/{enum}itemtypechecking,itemchangeimpact,anditemperformance.{enum}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img5.gif">'; 
$key = q/{_inline}$::${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img8.gif">'; 
$key = q/{_inline}$ovar${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img60.gif">'; 
$key = q/{figure}[htb]centerlineincludegraphics[height=1.0in]fsestrat.pslabelfig:strat{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img3.gif">'; 
$key = q/{table}centeringtabular|l|l|l|hlineMethodType;SPM_amp;Class-stored;SPM_amp;Instance-storedhlinehlineClass;SPM_amp;x;SPM_amp;not-applicablehlineInstance;SPM_amp;x;SPM_amp;xhlinetabularlabeltbl:method{table}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img9.gif">'; 
$key = q/{enum}itemexplicitdelegationalongaggregationrelations,itemviolationofclassencapsulation,anditemcreationofauxiliarystructureswhenusinginheritance.{enum}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img4.gif">'; 
$key = q/{_inline}$DM${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img95.gif">'; 
$key = q/{figure}[htb]centerlineincludegraphics[height=1.4in]fsestatic.pslabelfig:staticclass{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img6.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim10labelfig:mm{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img45.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim7vspace-0.75cmlabelfig:equipmain{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img25.gif">'; 
$key = q/{_inline}$evar${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img30.gif">'; 
$key = q/{table}centeringtabular|l|l|hlinePattern;SPM_amp;Aspect(s)thatvaryhlinehlineAdapter;SPM_amp;objectinterfacehlineBridge;SPM_amp;objectimplementationhlineChainofResponsibility;SPM_amp;objectthathandlesarequesthlineDecorator;SPM_amp;objectresponsibilitieshlineIterator;SPM_amp;compositeobjecttraversalhlineObserver;SPM_amp;inter-objectdepencyhlineState;SPM_amp;value-depentobjectbehaviorhlineStrategy;SPM_amp;algorithmimplementationhlineVisitor;SPM_amp;classresponsibilitieshlinetabularlabeltbl:patterntable{table}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img1.gif">'; 
$key = q/{figure}[htbp]centerlineincludegraphics[height=1.2in]fsecompstrat.pslabelfig:strategy{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img2.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim6vspace-0.75cmlabelfig:equipcode{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img23.gif">'; 
$key = q/{figure}[htb]tabbingbfLLLLx=Expression~=::=~=kill>Expression>::=>_inline$epsilon$_inline~_inline$mid$_inline~Identifier~_inline$mid$_inline~_inline$self$_inline~_inline$mid$_inline~_inline$context$_inline>>~~_inline$mid$_inline>Expression.MethodName_inline${$_inlineExpression_inline$}$_inlinetabbinglabeltable:syntax{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img29.gif">'; 
$key = q/{_inline}$ovar_3${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img83.gif">'; 
$key = q/{_inline}$cepsilon${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img51.gif">'; 
$key = q/{_inline}$(Class(ovar_1),mvar)${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img84.gif">'; 
$key = q/{_inline}$MUpdate${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img59.gif">'; 
$key = q/{_inline}$(ovar_b,ovar_c,DM,CM,JStore)vdashExprightarrowovar${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img66.gif">'; 
$key = q/{figure*}[htb]centerlineincludegraphics[height=1.6in]equip.pslabelfig:equip{figure*}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img16.gif">'; 
$key = q/{_inline}$mvar${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img32.gif">'; 
$key = q/{_inline}$ovar_1${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img88.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim4labelfig:vis_code{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img19.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim8vspace-0.75cmlabelfig:equipmain2{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img28.gif">'; 
$key = q/{_inline}$_total${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img97.gif">'; 
$key = q/{_inline}$MUpdate(DM,CM(Class(ovar_2)),ovar_2)${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img92.gif">'; 
$key = q/{_inline}$cvar${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img52.gif">'; 
$key = q/{figure}[htb]small<verbatim_mark>verbatim3vspace-0.75cmlabelfig:generate{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img18.gif">'; 
$key = q/{_inline}$ovar_b${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img68.gif">'; 
$key = q/{figure}[htb]tabbingbfLLLLx=xxxxxxxxx=::==kill>_inline$ovar,ovar_b,ovar_c,...$_inline>_inline$in$_inlineOID>_inline$vvar$_inline>_inline$in$_inlineClassName>_inline$Class$_inline>_inline$in$_inlineOID_inline$rightarrow$_inlineClassName>_inline$JStore$_inline>_inline$in$_inlineObjectStore=OID_inline$times$_inlineIdentifier_inline$rightarrow$_inlineOID>_inline$SM$_inline>_inline$in$_inlineStaticMethodMap=ClassName_inline$times$_inlineMethodName_inline$rightarrow$_inlineExpression>_inline$CM$_inline>_inline$in$_inlineContextMethodMapCollection=ClassName_inline$rightarrow$_inlineStaticMethodMap>_inline$DM$_inline>_inline$in$_inlineDynamicMethodMap=ClassName_inline$times$_inlineMethodName_inline$rightarrow$_inlineExpression_inline$times$_inlineOID>_inline$MUpdate$_inline>_inline$in$_inlineDynamicMethodMap_inline$times$_inlineStaticMethodMap_inline$times$_inlineOID_inline$rightarrow$_inlineDynamicMethodMaptabbinglabeltable:notation{figure}/;
$cached_env_img{$key} ='<IMG  ALIGN=BOTTOM ALT="" SRC="img33.gif">'; 
$key = q/{_inline}$MM^s_InventoryVisitor${_inline}/;
$cached_env_img{$key} ='<IMG  ALIGN=MIDDLE ALT="" SRC="img54.gif">'; 

1;


