mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-09-27 14:59:11 +02:00
1 line
9.8 KiB
XML
1 line
9.8 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="518pt" style="width:351px;height:518px;" version="1.1" viewBox="0 0 351 518" width="351pt"><defs><filter height="300%" id="f1" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><rect fill="#FEFECE" filter="url(#f1)" height="73.9102" style="stroke: #A80036; stroke-width: 1.5;" width="144" x="68" y="8"/><ellipse cx="83" cy="24" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M78.9277,19.7651 L78.9277,17.6069 L86.3071,17.6069 L86.3071,19.7651 L83.8418,19.7651 L83.8418,27.8418 L86.3071,27.8418 L86.3071,30 L78.9277,30 L78.9277,27.8418 L81.3931,27.8418 L81.3931,19.7651 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="112" x="97" y="28.5352">PaperBookInterface</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="69" x2="211" y1="40" y2="40"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="69" x2="211" y1="48" y2="48"/><ellipse cx="79" cy="59.9775" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="56" x="88" y="62.6348">turnPage()</text><ellipse cx="79" cy="72.9326" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="88" y="75.5898">open()</text><rect fill="#FEFECE" filter="url(#f1)" height="73.9102" style="stroke: #A80036; stroke-width: 1.5;" width="117" x="174.75" y="302"/><ellipse cx="189.75" cy="318" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M185.6777,313.7651 L185.6777,311.6069 L193.0571,311.6069 L193.0571,313.7651 L190.5918,313.7651 L190.5918,321.8418 L193.0571,321.8418 L193.0571,324 L185.6777,324 L185.6777,321.8418 L188.1431,321.8418 L188.1431,313.7651 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="85" x="203.75" y="322.5352">EBookInterface</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="175.75" x2="290.75" y1="334" y2="334"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="175.75" x2="290.75" y1="342" y2="342"/><ellipse cx="185.75" cy="353.9775" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="194.75" y="356.6348">pressNext()</text><ellipse cx="185.75" cy="366.9326" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="194.75" y="369.5898">pressStart()</text><rect fill="#FEFECE" filter="url(#f1)" height="73.9102" style="stroke: #A80036; stroke-width: 1.5;" width="82" x="6" y="155"/><ellipse cx="30.9" cy="171" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M33.8731,176.6431 Q33.2921,176.9419 32.6529,177.0913 Q32.0138,177.2407 31.3082,177.2407 Q28.8014,177.2407 27.4815,175.5889 Q26.1617,173.937 26.1617,170.8159 Q26.1617,167.6865 27.4815,166.0347 Q28.8014,164.3828 31.3082,164.3828 Q32.0138,164.3828 32.6612,164.5322 Q33.3087,164.6816 33.8731,164.9805 L33.8731,167.7031 Q33.2423,167.1221 32.6488,166.8523 Q32.0553,166.5825 31.4244,166.5825 Q30.0797,166.5825 29.3949,167.6492 Q28.7101,168.7158 28.7101,170.8159 Q28.7101,172.9077 29.3949,173.9744 Q30.0797,175.041 31.4244,175.041 Q32.0553,175.041 32.6488,174.7712 Q33.2423,174.5015 33.8731,173.9204 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="28" x="47.1" y="175.5352">Book</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="87" y1="187" y2="187"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="87" y1="195" y2="195"/><ellipse cx="17" cy="206.9775" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="26" y="209.6348">open()</text><ellipse cx="17" cy="219.9326" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="56" x="26" y="222.5898">turnPage()</text><rect fill="#FEFECE" filter="url(#f1)" height="73.9102" style="stroke: #A80036; stroke-width: 1.5;" width="89" x="188.75" y="436"/><ellipse cx="213.2" cy="452" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M216.1731,457.6431 Q215.5921,457.9419 214.9529,458.0913 Q214.3138,458.2407 213.6082,458.2407 Q211.1014,458.2407 209.7815,456.5889 Q208.4617,454.937 208.4617,451.8159 Q208.4617,448.6865 209.7815,447.0347 Q211.1014,445.3828 213.6082,445.3828 Q214.3138,445.3828 214.9612,445.5322 Q215.6087,445.6816 216.1731,445.9805 L216.1731,448.7031 Q215.5423,448.1221 214.9488,447.8523 Q214.3553,447.5825 213.7244,447.5825 Q212.3797,447.5825 211.6949,448.6492 Q211.0101,449.7158 211.0101,451.8159 Q211.0101,453.9077 211.6949,454.9744 Q212.3797,456.041 213.7244,456.041 Q214.3553,456.041 214.9488,455.7712 Q215.5423,455.5015 216.1731,454.9204 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="36" x="229.3" y="456.5352">Kindle</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="189.75" x2="276.75" y1="468" y2="468"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="189.75" x2="276.75" y1="476" y2="476"/><ellipse cx="199.75" cy="487.9775" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="208.75" y="490.6348">pressNext()</text><ellipse cx="199.75" cy="500.9326" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="208.75" y="503.5898">pressStart()</text><rect fill="#FEFECE" filter="url(#f1)" height="99.8203" style="stroke: #A80036; stroke-width: 1.5;" width="219" x="123.75" y="142"/><ellipse cx="188" cy="158" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M190.9731,163.6431 Q190.3921,163.9419 189.7529,164.0913 Q189.1138,164.2407 188.4082,164.2407 Q185.9014,164.2407 184.5815,162.5889 Q183.2617,160.937 183.2617,157.8159 Q183.2617,154.6865 184.5815,153.0347 Q185.9014,151.3828 188.4082,151.3828 Q189.1138,151.3828 189.7612,151.5322 Q190.4087,151.6816 190.9731,151.9805 L190.9731,154.7031 Q190.3423,154.1221 189.7488,153.8523 Q189.1553,153.5825 188.5244,153.5825 Q187.1797,153.5825 186.4949,154.6492 Q185.8101,155.7158 185.8101,157.8159 Q185.8101,159.9077 186.4949,160.9744 Q187.1797,162.041 188.5244,162.041 Q189.1553,162.041 189.7488,161.7712 Q190.3423,161.5015 190.9731,160.9204 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="82" x="208.5" y="162.5352">EBookAdapter</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="124.75" x2="341.75" y1="174" y2="174"/><polygon fill="none" points="134.75,180.9775,138.75,184.9775,134.75,188.9775,130.75,184.9775" style="stroke: #B38D22; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="120" x="143.75" y="188.6348">eBook : EBookInterface</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="124.75" x2="341.75" y1="194.9551" y2="194.9551"/><ellipse cx="134.75" cy="206.9326" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="193" x="143.75" y="209.5898">__construct(ebook : EBookInterface)</text><ellipse cx="134.75" cy="219.8877" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="143.75" y="222.5449">open()</text><ellipse cx="134.75" cy="232.8428" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="56" x="143.75" y="235.5">turnPage()</text><path d="M105.8334,99.27 C93.9363,117.82 80.8782,138.179 70.0928,154.995 " fill="none" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="none" points="100.0823,95.271,116.772,82.216,111.867,102.83,100.0823,95.271" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M174.104,99.173 C183.057,113.132 192.671,128.121 201.482,141.858 " fill="none" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="none" points="168.133,102.83,163.228,82.216,179.918,95.271,168.133,102.83" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M233,396.379 C233,409.796 233,423.7553 233,435.974 " fill="none" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="none" points="226,396.07,233,376.07,240,396.07,226,396.07" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M233,255.219 C233,271.119 233,287.692 233,301.796 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="233,242.09,229,248.09,233,254.09,237,248.09,233,242.09" style="stroke: #A80036; stroke-width: 1.0;"/></g></svg> |