>>536
Class Entity
{
private:
 int param1;
 int param2;
 ・・・
 int param99;

public:
 int GetParam1();
 void SetParam1(int value);
 int GetParam2();
 void SetParam2(int value);
 ・・・
 int GetParam99();
 void SetParam99(int value);
};
もしかしてこんな実装になってない?
仕様変更でインターフェースを追加しなければならなくなったということはカプセル化に失敗しているのだけど・・・