MZ                @                                       	!L!This program cannot be run in DOS mode.

$       bbbG-EbFbPbWb@bݤbbbYbBbRichb        PE  L u
MO         	                 0    @                           k   @                           :  P    `                     p    1                             5  @            0                             .text   \                          `.rdata  2   0                    @  @.data   X   P      ,              @  .rsrc      `      .              @  @.reloc     p      2              @  B                                                                                                                                                                                                                                                                                                                                                        UjhA#@ d    PSVWP@ 3PD$d    `0@ hL1@ P  
`0@ h1@ Qs  j  D$3t$ ;t  3D$ `0@ h1@ R5  jb  D$D$    ;t
P  3D$ `0@ h1@ P  j$  D$D$    ;tPg  D$ 
`0@ h2@ Q  `0@ hP2@ R  ҡ`0@ h|2@ P  Ћ
`0@ h2@ Qt  Ћ
`0@ h2@ QX  0@ 3L$d
    Y_^[]jh"@ d    PWP@ 3PD$d    |$7HL1(tT0@ D$    Bƃx u@,tH0@ Q|2 GǋL$d
    Y_ jh"@ d    PVP@ 3PD$d    t$D$    d0@ uX0@ D$QD(tP0@ L$d
    Y^ ̋ QD(t%P0@ UjhB"@ d    PSVWP@ 3PEd    euE3ۉ]P$    @u+HD1;~;~+ǋ؍URgE    } u	E   yEHD1%  @t4~*BL00Ƌ@(MURL0@    M} uHUL1(WR\0@ ;t~E   @3ɉHMMj QJD0@ E   d0@ u	MX0@ EEQL(tP0@ ƋMd
    Y_^[]K:d$ ~HT101@(UMQL0@ u	MYK͋EJjjD0@ E    t@ Ëu<jh"@ d    PQVP@ 3PD$d    t$D$    3@ `0@ h3@ Pj)  D$D$tP?   3FƋL$d
    Y^ ̡`0@ VhX3@ PN^jh"@ d    PQVP@ 3PD$d    t$D$    3@ F   F   F PM `0@ h3@ PGƋL$d
    Y^ U@0@ PAQQIR`0@ Ph3@ Qh3@ R80@ P80@ P<0@ ]jh"@ d    PVP@ 3PD$d    l4@ `0@ h 4@ Pj  t$3D$;t>4@ F   F   
`0@ hp4@ QGwǋL$d
    Y^ÉGǋL$d
    Y^ l4@ @t
P 4@ %  Y̡`0@ Vh84@ PN^ 4@ ̡@0@ QPA
`0@ Rh3@ Ph4@ Q80@ P80@ <0@ jh"@ d    PQVP@ 3PD$d    t$D$    85@ `0@ h4@ P,j,Y  D$D$tP?   3FƋL$d
    Y^ ̡`0@ Vh4@ PN^jhh"@ d    PQSVWP@ 3PD$d    \$$D$    5@ C   C   {   <5@ f`0@ hT5@ PjËL$d
    Y_^[ U@0@ PAQQR`0@ QIh5@ Ph3@ Qh5@ R80@ P
80@ PP<0@ ];
P@ u  %0@ %0@ UEWt%Vh!@ w6jW;  EtVY^  EtWY_] h@ e  4T@ $P@ 50T@ P@ hP@ hP@ hP@ 0@ P@ }j{  Yjh8@   3ۉ]d   p]HT@ SVW0@ ;t;u3Fuh   0@ 3FDT@ ;u
j  Y;DT@ u,5DT@ h1@ h0@ g  YYtE      5Q@ DT@ ;uh0@ h0@ ,  YYDT@    9]uSW00@ 9TT@ thTT@ C  Yt
SjSTT@ P@ 
0@ 5P@ 5P@ 5P@ ` Q@ 9P@ u7P0@ E	MPQP  YYËeE Q@ 39P@ uP0@ 9Q@ u0@ E Q@   øMZ  f9  @ t3M< @   @ 8PE  uH  t  uՃ   v39   xtv39   jP@ |0@ jx0@ YYLT@ PT@ t0@ 
<T@ p0@ 
8T@ l0@  @T@   l  =,P@  uh%!@ 0@ Y'  =(P@ u	j0@ Y3;  U(  R@ 
R@ R@ R@ 5 R@ =Q@ f(R@ f
R@ fQ@ fQ@ f%Q@ f-Q@  R@ E R@ ER@ E$R@ `Q@   R@ Q@ Q@ 	 Q@    P@ P@ 0@ XQ@ j  Yj 0@ h41@ 0@ =XQ@  uj  Yh	 0@ P0@ jh8@ x  e Mx:M+MMUEEE EE8csmtE    E  eEn   jh8@   e uEEe Mx)uMUE   E   #   } uuuuu@ËUE 8csmu*xu$@= t=!t="t= @u  3] h@ 0@ 3%0@ jh8@ `  5PT@ 50@ YEuu0@ Ygj  Ye 5PT@ ։E5LT@ YYEEPEPu5x0@ YPY  Eu֣PT@ uփLT@ E	   E  j  YËUuNYH]ËV8@ 8@ W;stЃ;r_^ËV8@ 8@ W;stЃ;r_^%0@ ̋UMMZ  f9t3]ËA<8PE  u3ҹ  f9H]̋UEH<ASVq3WDv}H;r	X;r
B(;r3_^[]̋Ujh9@ h @ d    PSVWP@ 1E3PEd    eE    h  @ *tUE-  @ Ph  @ Pt;@$ЃEMd
    Y_^[]ËE3=  ËeE3Md
    Y_^[]%0@ %0@ h @ d5    D$l$l$+SVWP@ 1E3PeuEEEEd    ËMd
    Y__^[]QËUuuuuh@ hP@    ]ËVh   h   3V   t
VVVVV   ^3ËUP@ e e SWN@  ;t
t	УP@ `VEP,0@ u3u(0@ 3$0@ 3 0@ 3EP0@ E3E3;uO@u5P@ ։5P@ ^_[%0@ %0@ %0@ %0@ %0@ %0@ %0@ %0@ %0@ %0@ ̋ET$BJ349@ ̍EPÍE^T$BJ39@ ̋ET$BJ3f9@ q̋EEPMYËT$BJ3+9@ 6̋EP%YËT$BJ3(:@ ̋ET$BJ3T:@ ̋EPYËEPYËEPYËT$BJ3:@                                                                                                                                                                     A  
A  (A  <A  PA  lA  A  A  A  A  A  A  @      >  T>  >  =  =  R=  =  <  <  N<  ;  ,<      ?  ?  ?  ?  @  @  *@  >@  t@  ~@  @  @  @  @  @  @  ?  ?  ?  r?  j?  \?  T?  J?  :?  ,?  ?  ?  >  ~?  B          F@         @ @                 u
MO       _   5    X6@ @ Q@ `Q@ bad allocation  === Demonstration of the Bridge Design Pattern ===

    Creating an instance of the parent Time class
  Creating an instance of the CivilianTime sub-class
 Creating an instance of the ZuluTime sub-class
 
--------------- Getting the Times ----------------

   Calling tell() in the Time class instance
  Calling tell() in the CivilianTime class instance
  Calling tell() in the ZuluTime class instance
  

Press enter to end this demonstation...       	CivilianTime constructor is creating an instance of CivilianTimeImp
   	CivilianTime instance is calling its CivilianTimeImp->tell()
  6@  @ 	CivilianTimeImp constructor set up for use.
   :   	CivilianTimeImp gives the time as   7@ @ 	Time constructor is creating an instance of TimeImp
   	Time instance is calling its TimeImp->tell()
  7@ @ 	TimeImp constructor set up for use.
   	TimeImp gives the time as  7@  @ 	ZuluTime constructor is creating an instance of ZuluTimeImp
   	ZuluTime instance is calling its ZuluTimeImp->tell()
  7@ @  Eastern Standard Time  	ZuluTimeImp constructor set up for use.
       	ZuluTimeImp gives the time as  8@ p@     H                                                           P@ `8@    RSDS6'e<L
!   H:\UAH\Classes\CS307\Code Demos\DesignPatterns\Release\DP15-Bridge.pdb               P@ l6@            |6@ 6@      P@             @   l6@             `P@ 6@            6@ 7@ 6@     LP@             @   6@            6@ 6@     `P@            @   6@             P@ 47@            D7@ 7@ P7@     |P@             @   l7@            |7@ P7@     P@            @   47@             LP@ 6@             |P@ l7@             P@ 7@            7@ 7@ 6@     P@            @   7@             P@ (8@            88@ D8@ P7@     P@            @   (8@    "  B"  h"  "  "  "  A#                          @ @             @ D@                 @                 @             ; @ O @  "@ "   ,9@                        0"@                 :"@ @           S@             x9@ "   X9@    9@                `"@ "   9@                        "@     "@ "   9@                        "@ "    :@                        "@ "   L:@                         #@ +#@ 6#@ "   x:@                        <;          >  80  p;           ?  l0  ;          B   0                      A  
A  (A  <A  PA  lA  A  A  A  A  A  A  @      >  T>  >  =  =  R=  =  <  <  N<  ;  ,<      ?  ?  ?  ?  @  @  *@  >@  t@  ~@  @  @  @  @  @  @  ?  ?  ?  r?  j?  \?  T?  J?  :?  ,?  ?  ?  >  ~?  B      ?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A  ?uncaught_exception@std@@YA_NXZ ?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z  ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ  W?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ  ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ  ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ S?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z  ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z  ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z  ?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z  MSVCP90.dll  ??3@YAXPAX@Z  getchar  ??2@YAPAXI@Z  MSVCR90.dll _amsg_exit   __getmainargs ,_cexit  |_exit f _XcptFilter exit   __initenv _initterm _initterm_e <_configthreadlocale  __setusermatherr  _adjust_fdiv   __p__commode   __p__fmode  j_encode_pointer  __set_app_type  K_crt_debugger_hook  C ?terminate@@YAXXZ 6 ?_type_info_dtor_internal_method@type_info@@QAEXXZ  _unlock  __dllonexit v_lock _onexit `_decode_pointer s_except_handler4_common _invoke_watson  ?_controlfp_s  InterlockedExchange !Sleep InterlockedCompareExchange  -TerminateProcess  GetCurrentProcess >UnhandledExceptionFilter  SetUnhandledExceptionFilter IsDebuggerPresent TQueryPerformanceCounter fGetTickCount  GetCurrentThreadId  GetCurrentProcessId OGetSystemTimeAsFileTime KERNEL32.dll  s __CxxFrameHandler3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                01@     .?AVtype_info@@ N@D   <1@ <1@ <1@ <1@ <1@ <1@ <1@ 01@     .?AVTime@@  01@     .?AVCivilianTime@@  01@     .?AVTimeImp@@   01@     .?AVCivilianTimeImp@@   01@     .?AVZuluTime@@  01@     .?AVZuluTimeImp@@                                                                                                                                                                                                                                                                                                                               0                	  H   X`  V        <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
      </requestedPrivileges>
    </security>
  </trustInfo>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
    </dependentAssembly>
  </dependency>
</assembly>PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING     	00-020>0C0|00000011!1&1=1B1Y1^1m11111#202O2[2z2222s333333>4c4o44444455#515P5j5o5555555566&6+606V6j6o6666667777+7<7D7S7a77777778"8=8G8L8w88888888888
9G9Q9X9^9c9h9m9r9x9999999999:&:+:4:9:F:W:]:d:x:}::::::::::::::;; ;i;o;w;~;;;;;;;;;;;;;;<
<<<<#<*<1<8<?<F<M<U<]<e<q<z<<<<<<<<<<<<<<<Y==>>>>$>8>M>X>p>>>>>>>?????      L   00p0v0}000011T1a1m1u1}111111111111112T2z222
3S3 0     00 1,10141813333h4l44445855555d6h6x6|66666666666677,707@7D7H7P7h7x7|77777777777778 8$84888<8D8\8888889$9(909<9\9t999999999:$:0:P:\:|:::: P  $    0004080<0@0D0H0L0`0|0000                                                                                                                                                                                                                                                                    