Grand Unified Theory of Software Design 3.82 http://spkr8.com/t/1507

Description:

Many words of programming wisdom have been written to promote the idea of low coupling between modules. “Prefer delegation over inheritance”, “The Law of Demeter” are examples of these words of advice. But why does delegation introduce less coupling then inheritance. And how does the law of Demeter reduce coupling? To understand these issues, we will look at the concept of “connascence” how it appears to unify many different design principles under an overall view of coupling. We will also talk about oatmeal and physics.

Comments on this Talk

Have an account? Sign in.

Leave a Comment

Remember to keep it constructive! Identify strengths and areas for improvement, and make suggestions!

3 Ratings: 3.82

Delivery: 3.83

Content: 3.8

Your Rating: 2.5

I'll Rate It! I was there.

Welcome to the SpeakerRate Beta! Have feedback? Let us know over at Get Satisfaction (but be nice).