Updated: 9/21/2006; 5:49:57 AM.
Nick Gall's Weblog
[NOTE: I have moved. My new blog is ironick.typepad.com.]
        

Wednesday, March 03, 2004

Find what varies and encapsulate it.
It seems to me that the Dependency Inversion Principle, the Bridge Pattern, and the Spanning Layer concept are all saying the same thing: enable independent change of a concrete consumer (using) system and a concrete provider (implementing) system by making them both depend on a two-sided abstraction layer. And all of these seem to be examples of "Find what varies and encapsulate it."
1:44:42 PM    comment []  trackback []

© Copyright 2006 Nicholas Gall.
 
March 2004
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Feb   Apr



Latest Interesting Pages Furled

Full Archive of Furled Pages

Subscribe to my Furl Archive

Click here to visit the Radio UserLand website.



Click here to send an email to the editor of this weblog.

My Latest Blog Postings

Powered by: