Re: To understand OOP better...
From: Uncle Bob (Robert C. Martin) (u.n.c.l.e.b.o.b_at_objectmentor.com)
Date: 12/30/03
- Next message: Val: "Re: The Sort Excercise"
- Previous message: Uncle Bob (Robert C. Martin): "Re: OO Progress Metrics?"
- In reply to: Isaac Gouy: "Re: To understand OOP better..."
- Next in thread: Isaac Gouy: "Re: To understand OOP better..."
- Reply: Isaac Gouy: "Re: To understand OOP better..."
- Reply: Isaac Gouy: "Re: To understand OOP better..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 30 Dec 2003 08:31:15 -0600
igouy@yahoo.com (Isaac Gouy) might (or might not) have written this on
(or about) 27 Dec 2003 16:31:01 -0800, :
>"Uncle Bob (Robert C. Martin)" <u.n.c.l.e.b.o.b@objectmentor.com> wrote in message news:<9frhuvs2ts6fmai04f3gb6teqtmtes2h20@4ax.com>...
>
>> >Do you consider anything that involves polymorphism to be a variation
>> >of OO?
>>
>> Dynamic polymorphism. Yes.
>
>What exactly do you mean by that?
Polymorphism resolved at runtime.
Given N different objects: O1...On each implementing the method f.
The implementation of f in Ox is fx.
If the source code invokes f on some object, the determination of the
type of the object (O1...On) and the implementation of f (f1...fn)
occurs at runtime instead of compile time.
Robert C. Martin | "Uncle Bob"
Object Mentor Inc. | unclebob @ 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
- Next message: Val: "Re: The Sort Excercise"
- Previous message: Uncle Bob (Robert C. Martin): "Re: OO Progress Metrics?"
- In reply to: Isaac Gouy: "Re: To understand OOP better..."
- Next in thread: Isaac Gouy: "Re: To understand OOP better..."
- Reply: Isaac Gouy: "Re: To understand OOP better..."
- Reply: Isaac Gouy: "Re: To understand OOP better..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]