More OOP Principle Analogies

At this last OOPSLA conference I was talking with one of the European participants about remembering the different principles, and he showed me this series of images based of SOLID principles. The SOLID principles are from the acronym:

S: Single responsibility principle
O: Open closed principle
L: Liskov substitution principle
I: Interface segregation principle
D: Dependency inversion principle

My favorite is the giant Swiss Army Knife in the Single responsibility principle:

single

Now, whenever I start loading up a class with more functions than the giant Swiss Army Knife, I’m reminded to throttle back! You’ll have a lot of fun at LosTechies.com with other articles on design patterns and OOP. They’re not ActionScript, but they’re informative.

  • Share/Bookmark

Related posts:

  1. Design Pattern Principles for ActionScript 3.0: The Dependency Inversion Principle
  2. Design Pattern Principles for ActionScript 3.0: Single Responsibility Principle
  3. Design Pattern Principles for ActionScript 3.0: The Open/Closed Principle

0 Response to “More OOP Principle Analogies”


  • No Comments

Leave a Reply