注文は注文だから、Oyajiはファクトリだよな。
リフレクションでいくのだ。
Javaわすれたので、こんな感じか?

public class Oyaji {
 private Properties menu;
 
 public Oyaji() {
  //メニューをファイルから初期化
 }
 
 public Ramen make(String order) {
String name = menu.get(order);
  if (name == null)
   System.out.println("うちはそんなのねーぜ、ばかやろー!");
  Ramen r = (Ramen)Class.newInstance(name);
  System.out.println("へい、" + order + "お待ちどう!!");
return r;
 }
}

Menu.properties
しょうゆラーメン=rairaiken.ShouyuRamen
しおラーメン=rairaiken.SioRamen
みそラーメン=rairaiken.MisoRamen
とんこつラーメン=rairaiken.TonkotsuRamen
これらのクラスは、Ramenを継承してできてる。
プロパティを変えれば、他の店用にカスタマイズ可能。