
我不会在“可能的地方”这样做-
但这通常是一个好主意,是的。基本上,请问问自己,参数本身是否构成一个连贯的单个实体:将它们组合在一起并将它们视为单个“事物”是否有意义?如果是这样,封装它们听起来是个好主意。如果存在某种明显的行为,而“事物”可能要负责,那就更好了,以避免该代码生活在已经承担其他职责的类中。
编辑:请注意,我 不会
Point像您所示的 那样
让该类型具有程序包访问字段:我会像往常一样将它们设置为具有属性的私有字段。如果可能,我会尽量使其不可变。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)