我有一个与“私有数据类设计模式”相关的问题。
是否可以在“私有数据类设计模式”中同时拥有对数据类的获取和设置访问器。像下面的那个
public class CircleData {
public double Radius { get; set; }
public Color Color { get; set; }
public Point Point { get; set; }
}
public class Circle {
public void Draw(CircleData circleData)
{
// Perform the draw operation
}
}
这里我试图消除方法之间的耦合属性(properties) 这难道是“Private Data”设计模式吗?