>外部のfileに関数を沢山定義しておいて、
>それをCalcのconstructorに引数として渡すような事がしたいのです

渡せばいいんじゃないのか