Cでの情報隠蔽

実習での設計で上司の方にデータを参照渡しすると関数同士の結合が強くなるからもっと除法隠蔽を考えろとの助言をされたのですがいまいちピンとこない・・・オブジェクト指向での隠蔽・カプセル化くらいなら理解してるんですが・・・
データをグローバル変数にでもないと毎回データを保持しているデータベースとかにアクセスして読み書きする必要がある気が・・・
おせーて偉い人