Re: OOP - a question about database access

From: Uncle Bob (Robert C. Martin) <"Uncle>
Date: Tue, 18 Nov 2003 00:22:43 -0600
Message-ID: <0kejrv44sor2vot6op4d4fk9c4ueppv9fn_at_4ax.com>


"Joe \"Nuke Me Xemu\" Foster" <joe_at_bftsi0.UUCP> might (or might not) have written this on (or about) Mon, 17 Nov 2003 19:09:33 -0800, :

>"Uncle Bob (Robert C. Martin)" <u.n.c.l.e.b.o.b_at_objectmentor.com> wrote in message
><news:nucirv8q2j2horrto5i6dtrmpi5smhsdtc_at_4ax.com>...
>
>> "Paul Vernon" <paul.vernon_at_ukk.ibmm.comm> might (or might not) have
>> written this on (or about) Mon, 17 Nov 2003 19:22:19 -0000, :
>>
>> >"Bob Badour" <bbadour_at_golden.net> wrote in message
>> >news:xPSdnQQCLvchdjOiRVn-gg_at_golden.net...
>> >> "Alain Javier Guarnieri del Gesu" <nntp_at_ajgdg.com> wrote in message
>> >> news:slrnbqtmlr.euq.nntp_at_ajgdg.com.invalid...
>> >> > Perhaps in the world databases and buisness applications, OO is
>> >> > nothing special. I was simply curious if you felt that notions like
>> >> > encapsulation, polymorhism, aggregation, and inhertience have had
>> >> > their day.
>> >>
>> >> Encapsulation: Physical and logical independence have great importantance
>> >> and I foresee no change to reduce their importance.
>> >
>> >Agreed, but do the OO guys understand it as no more that just that?
>>
>> No, there are those of us who think that polymorphism is even more
>> important than encapsulation.
>
>Which kind of polymorphism? Static or dynamic, interfaces or
>code inheritance, Third Manifesto or non-circular circle, etc.?

Dynamic polymorphism.

Robert C. Martin    | "Uncle Bob"                   
Object Mentor Inc.  | unclebob _at_ objectmentor . com
501 N. Riverside Dr.| Tel: (800) 338-6716         
Suite 206           | Fax: (847) 775-8174           | www.objectmentor.com
                    |                               | www.XProgramming.com
Gurnee, IL,         | Training and Mentoring        | www.junit.org
60031               | OO, XP, Agile, C++, Java, C#  | http://fitnesse.org
Received on Tue Nov 18 2003 - 07:22:43 CET

Original text of this message