ujc
3/2/2016 - 7:01 PM

[Loose Coupling Is A Lie] Code Listing 2

[Loose Coupling Is A Lie] Code Listing 2

/**
 * Example of loose coupling between work() and shovel.use()
 */
 
function work(tool){
   tool.use();
}


var shovel = {
  use: function(){ console.log("Every day I'm shoveling...umph umph") }
};

work(shovel);