你们觉得什么更可取?
第二种方法的问题在于,类的客户端可以对
谢谢
private Point location;
public int LocationX { get { return location.X; } }
public int LocationY { get { return location.Y; } }
或者
private Point location;
public Point Location { get { return location; } }
第二种方法的问题在于,类的客户端可以对
X
和Y
进行更改,而这不是我想要的。我应该围绕Point
创建一个包装器,以便返回一个不可变的Point
吗?谢谢