1. 参数对象化
如果函数需要两个,三个或更多的参数,说明其中一些参数需要封装为类了:
Circle makeCircle(double x, double y, double radius);
Circle makeCircle(Point point, double radius);
如果函数需要两个,三个或更多的参数,说明其中一些参数需要封装为类了:
Circle makeCircle(double x, double y, double radius);
Circle makeCircle(Point point, double radius);