我正在制作一个绘制程序,我可以制作矩形/椭圆。在该程序中,我可以移动/调整它们的大小,但也可以保存它们。实现调整大小/移动/保存访问者模式
我的问题是现在我需要制作访问者模式(调整大小/移动并保存)但我不知道我应该从哪里开始。
这些是我目前使用的方法:
public abstract void ResizeShape(PosSizableRect posSizableRect, float lastX, float lastY, float newX, float newY);
public abstract void MoveShape(int x, int y);
private void Write(List<Shape> shapes, StreamWriter streamWriter, string tabs = "")
抱歉不能给你,因为我的名气图片...
所以你所有的元素都有一个共同的超类型? ... –
他们都继承形状 – Pklaas