Dependency Injection: Vital or Irrelevant?

Java Classes vs Ruby Classes

  • Java Classes are Hard
    • Not Objects
    • (mostly) Source Code Constructs
    • Unchangable at Runtime
    • Class name directly identifies the class.