ID:xh4G82o4 に聞きたいんだが

具体的に何を非難してるん?
下みたいな関数がアンチパターンだっつってんの?なんで?

void moveForward(SomeObject* obj);
void SomeObject::moveForward();

それとも単に古典タスクのTCB実装を非難してるん?
それなら>>1を読めよ