public DrawingService(ICanvasOperation _canvasOpp, ILineOperation _lineOpp, IRectangleOperation _rectOpp, IColorFillOperation _fillOpp)
 {
     canvasOpp     = _canvasOpp;
     lineOpp       = _lineOpp;
     rectOpp       = _rectOpp;
     fillOpp       = _fillOpp;
     currentCanvas = new Canvas();
 }
示例#2
0
 public Canvas_Test(ICanvasOperation canvasOpp)
 {
     _canvasOpp = canvasOpp;
 }
示例#3
0
 public ColorFillOperation(ICanvasOperation _canvasOpp)
 {
     canvasOpp = _canvasOpp;
 }
 public Rectangle_Test(ICanvasOperation canvasOpp, ILineOperation lineOpp, IRectangleOperation rectOpp)
 {
     _canvasOpp = canvasOpp;
     _lineOpp   = lineOpp;
     _rectOpp   = rectOpp;
 }
示例#5
0
 public Line_Test(ICanvasOperation canvasOpp, ILineOperation lineOpp)
 {
     _canvasOpp = canvasOpp;
     _lineOpp   = lineOpp;
 }
示例#6
0
 public LineOperation(ICanvasOperation _canvasOpp)
 {
     canvasOpp = _canvasOpp;
 }
示例#7
0
 public RectangleOperation(ILineOperation _lineOpp, ICanvasOperation _canvasOpp)
 {
     lineOpp   = _lineOpp;
     canvasOpp = _canvasOpp;
 }