Files @ 78e6d5615f1f
Branch filter:

Location: C3L/Artwork/Signs/PLAIN_SVG/design_patterns/command.svg - annotation

Dennis Fink
Add design pattern signs
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
78e6d5615f1f
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="297mm"
   height="210mm"
   viewBox="0 0 297 210"
   version="1.1"
   id="svg8"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/">
  <defs
     id="defs2">
    <linearGradient
       id="linearGradient822">
      <stop
         style="stop-color:#0084b0;stop-opacity:1"
         offset="0"
         id="stop818" />
      <stop
         style="stop-color:#00a356;stop-opacity:1"
         offset="1"
         id="stop820" />
    </linearGradient>
    <linearGradient
       xlink:href="#linearGradient822"
       id="linearGradient824"
       x1="0"
       y1="105"
       x2="297"
       y2="105"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(1.0171233,0,0,1.0243902,-2.5428082,-2.5609724)" />
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath19312">
      <g
         id="g19382"
         style="stroke-width:0.999999">
        <g
           id="g19378"
           style="stroke-width:0.999999">
          <flowRoot
             xml:space="preserve"
             id="flowRoot19320"
             style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.6667px;line-height:1000%;font-family:'Sugar &amp; Spice';-inkscape-font-specification:'Sugar &amp; Spice';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
             transform="scale(0.26458333)"><flowRegion
               id="flowRegion19316"
               style="stroke-width:0.999999px"><rect
                 id="rect19314"
                 width="73"
                 height="73"
                 x="-160"
                 y="208.70081"
                 style="stroke-width:0.999999px" /></flowRegion><flowPara
               id="flowPara19318"
               style="stroke-width:0.999999px" /></flowRoot>
          <text
             xml:space="preserve"
             style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25.4px;line-height:1000%;font-family:FjallaOne;-inkscape-font-specification:FjallaOne;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
             x="56.425034"
             y="38.549999"
             id="text19324"><tspan
               id="tspan19322"
               x="56.425034"
               y="38.549999"
               style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Bandal;-inkscape-font-specification:Bandal;stroke-width:0.264583px">Command Pattern</tspan></text>
          <text
             xml:space="preserve"
             style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1000%;font-family:FjallaOne;-inkscape-font-specification:FjallaOne;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
             x="120.27783"
             y="67.733658"
             id="text19328"><tspan
               id="tspan19326"
               x="120.27783"
               y="67.733658"
               style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Bandal;-inkscape-font-specification:Bandal;stroke-width:0.264583px">Problem</tspan></text>
          <text
             xml:space="preserve"
             style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1000%;font-family:FjallaOne;-inkscape-font-specification:FjallaOne;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
             x="94.172325"
             y="132.87187"
             id="text19332"><tspan
               id="tspan19330"
               x="94.172325"
               y="132.87187"
               style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Bandal;-inkscape-font-specification:Bandal;stroke-width:0.264583px">Implementation</tspan></text>
          <flowRoot
             xml:space="preserve"
             id="flowRoot19340"
             style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:1000%;font-family:FjallaOne;-inkscape-font-specification:FjallaOne;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
             transform="scale(0.26458333)"><flowRegion
               id="flowRegion19336"
               style="stroke-width:0.999999px"><rect
                 id="rect19334"
                 width="232"
                 height="76"
                 x="122"
                 y="256.70081"
                 style="stroke-width:0.999999px" /></flowRegion><flowPara
               id="flowPara19338"
               style="stroke-width:0.999999px" /></flowRoot>
          <flowRoot
             xml:space="preserve"
             id="flowRoot19348"
             style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:1000%;font-family:FjallaOne;-inkscape-font-specification:FjallaOne;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
             transform="scale(0.26458333)"><flowRegion
               id="flowRegion19344"
               style="stroke-width:0.999999px"><rect
                 id="rect19342"
                 width="217"
                 height="99"
                 x="102"
                 y="269.70081"
                 style="stroke-width:0.999999px" /></flowRegion><flowPara
               id="flowPara19346"
               style="stroke-width:0.999999px" /></flowRoot>
          <flowRoot
             xml:space="preserve"
             id="flowRoot19356"
             style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:1000%;font-family:FjallaOne;-inkscape-font-specification:FjallaOne;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
             transform="scale(0.26458333)"><flowRegion
               id="flowRegion19352"
               style="stroke-width:0.999999px"><rect
                 id="rect19350"
                 width="1064"
                 height="102"
                 x="34"
                 y="238.70081"
                 style="stroke-width:0.999999px" /></flowRegion><flowPara
               id="flowPara19354"
               style="stroke-width:0.999999px" /></flowRoot>
          <flowRoot
             xml:space="preserve"
             id="flowRoot19368"
             style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:37.7953px;font-family:FjallaOne;-inkscape-font-specification:FjallaOne;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
             transform="matrix(0.26458333,0,0,0.26458333,-23.435067,-28.47721)"><flowRegion
               id="flowRegion19360"
               style="line-height:37.7953px;stroke-width:0.999999px"><rect
                 id="rect19358"
                 width="781"
                 height="154"
                 x="258"
                 y="425.70081"
                 style="line-height:37.7953px;stroke-width:0.999999px" /></flowRegion><flowPara
               id="flowPara19362"
               style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Bandal;-inkscape-font-specification:Bandal;text-align:center;text-anchor:middle;stroke-width:0.999999px">Nobody does the dishes. Your hackerspace looks crappy. No one seems to care.</flowPara><flowPara
               style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Bandal;-inkscape-font-specification:Bandal;text-align:center;text-anchor:middle;stroke-width:0.999999px"
               id="flowPara19364" /><flowPara
               style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Bandal;-inkscape-font-specification:Bandal;text-align:center;text-anchor:middle;stroke-width:0.999999px"
               id="flowPara19366" /></flowRoot>
          <flowRoot
             xml:space="preserve"
             id="flowRoot19376"
             style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32px;line-height:37.7953px;font-family:FjallaOne;-inkscape-font-specification:FjallaOne;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
             transform="matrix(0.26458333,0,0,0.26458333,-23.435067,39.483233)"><flowRegion
               id="flowRegion19372"
               style="line-height:37.7953px;stroke-width:0.999999px"><rect
                 id="rect19370"
                 width="781"
                 height="197"
                 x="258"
                 y="425.70081"
                 style="line-height:37.7953px;stroke-width:0.999999px" /></flowRegion><flowPara
               style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Bandal;-inkscape-font-specification:Bandal;text-align:center;text-anchor:middle;stroke-width:0.999999px"
               id="flowPara19374">Order people to do the dishes, take out the trash, keep the infrastructure up and running. Yell, if necessary! But always participate. For some problems this pattern is the best.</flowPara></flowRoot>
        </g>
        <path
           id="path19380"
           transform="scale(0.26458333)"
           d="M 18.898438,18.898438 V 774.80273 H 1103.6211 V 18.898438 Z M 37.794922,37.794922 H 1084.7246 V 755.90625 H 37.794922 Z"
           style="opacity:1;fill:#000000;fill-opacity:0.992537;fill-rule:nonzero;stroke:none;stroke-width:18.8976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
      </g>
    </clipPath>
  </defs>
  <metadata
     id="metadata5">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     id="layer1"
     transform="translate(0,-87)"
     style="display:inline">
    <path
       id="rect1019"
       style="opacity:1;fill-opacity:0.992537;stroke-width:5;paint-order:fill markers stroke"
       d="M 0,86.999992 H 297 V 296.99999 H 0 Z" />
  </g>
  <g
     id="layer2"
     style="display:inline">
    <path
       id="rect816"
       clip-path="url(#clipPath19312)"
       style="opacity:1;fill:url(#linearGradient824);stroke-width:5;paint-order:fill markers stroke"
       d="M 0,7.6293945e-6 H 297 V 209.99999 H 0 Z" />
  </g>
</svg>