我正在製作一個繪製程序,我可以製作矩形/橢圓。在該程序中,我可以移動/調整它們的大小,但也可以保存它們。實現調整大小/移動/保存訪問者模式
我的問題是現在我需要製作訪問者模式(調整大小/移動並保存)但我不知道我應該從哪裏開始。
這些是我目前使用的方法:
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