抽象的なんじゃなくて、745氏が理解する為に欠落している知識が
不明なので知識の穴埋めが1つじゃ済まなかったというだけ。

すでにある知識-X-X-X-X-理解

さて、どの辺がそうかと言われれば、「全体がそう」としか答え様が無い。
具体例となると全部設計しなおしだしね。

だけど、あえて最初の方だけ書くと

play(){
  player1 = new Player();
  player2 = new Player();
  judge = new Judge();
  othelloBoard = new OthelloBoard
  //新しいPlayer,オセロ盤,審判を新しい部屋に配置する。
  othelloRoom = new OthelloRoom( othello_board,player1,player2,judge );
  othelloRoom.start();
}