H Brett Bolen a �crit dans l'article <589i82$g1k@cpcug.org>... > I don't believe I getting involved with this. Anyway here's my > thoughts: > > What are the 'Big Three' fundimental concepts with OO? > > They are > > Inheritance > Polymorphism > Encapsulation I'd say : Encapsulation Inheritance Polymorphism > I think that Inheritance struggles against Encapsulation. And I don't think, because private (strictly encapsulated) members in base class are unreachable for derived classes. Other stuffs like friends, protected or public should not be used unless they are needed (and they often are). -- Chris, drunk philosoph and bad programmer "The nail pulling up calls the hammer" zen proverb