当多个接口共用一个参数时,可以把参数提取出来,放到一个单独的接口中,如
drawRectangle(const Pen &pen);
drawCircle(const Pen &pen);
drawText(const Pen&pen);
\\更改如下
selectPen(const Pen &pen)
drawRectangle();
drawCircle();
drawText();
当多个接口共用一个参数时,可以把参数提取出来,放到一个单独的接口中,如
drawRectangle(const Pen &pen);
drawCircle(const Pen &pen);
drawText(const Pen&pen);
\\更改如下
selectPen(const Pen &pen)
drawRectangle();
drawCircle();
drawText();