Home > Principles > More OOP Principle Analogies

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

Related posts:

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

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>