title: Mediator design pattern ~= Transaction Script?
body: <p>It looks like the more Mediators in a design, the less quality the design has. Because it means more is done in procedural scripts inside Mediators, and less in OOP.. How do you think?</p>
  
  <p>It reminds mi Transaction Script vs Domain Model contrast from Martin Flower books.</p>
  
  <p>I just catched myself on writing a Mediator object that connects 4 other objects to facade them and create new functionality. But I'm not sure if it is not bad practice: "Ok, got some objects, don't know and don't care if any more are needed, now I will just push them into a Mediator Design Pattern (It's a very nice name) where I will write everything that's missing."</p>
  
  <p>How do you think?</p>