我总是对谁应该了解对方感到困惑.
例如:
Circle.Draw(& canvas)或Canvas.Draw(& circle)
或绘制(&画布,&圈)
EmployeeVector.Save(& file)或File.Save(& employee_vector)
甚至还是
void operator() (Employee e) { Save( e.Serialize();} for_each(employees.begin(),employees.end(),File)
我想我最终“抽象”了太多,我有各种适配器,所以没有人知道任何人.