Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #32553
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Beginner |
| Date | 2015-09-07 11:11 -0400 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <msk9fh$m7b$1@speranza.aioe.org> (permalink) |
| References | <33e782a9-792d-44f1-ab5f-4cdc2a7b8174@googlegroups.com> <MPG.3056f9141eecd687989681@europe.newsdemon.com> <msiq5e$bag$1@speranza.aioe.org> <msjink$ur$1@dont-email.me> |
On 9/7/2015 4:43 AM, Martin Gregorie wrote: > On Sun, 06 Sep 2015 21:44:15 -0400, Arne Vajhøj wrote: >> I may be somewhat picky. >> >> But I don't like it. >> >> http://people.cis.ksu.edu/~schmidt/CIS200/ch2V9.html >> > Same here, but for slightly different reasons: I don't much like it > talking about classes, methods, and methods sending messages to each > other without some explanation of these terms and how they relate to each > other. That may be covered before they start the Java course. > I must also say that I have never liked the 'sending messages' metaphor > as used in OOP: Its fine when talking about processes sending messages > over a connection but has always seemed rather strained when used to > describe what is in reality a function call. If a message is really being > sent, surely I should be able to display it with, say, Wireshark, or a > fundamental OOP component without modifying my code in any way. It is not really a metaphor more like a core OO concept. But yes - it sounds weird for the C++/Java/C# crowd. I think the Smalltalk/Object-C crowd find it much more natural. It is a bit like relation/tuple/attribute vs table/row/field. The first is the real relational concept, but in practice the latter is much more used. Arne
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Beginner arya.neelan@gmail.com - 2015-08-31 05:39 -0700
Re: Beginner e.d.programmer@gmail.com - 2015-08-31 06:27 -0700
Re: Beginner Lew <lewbloch@gmail.com> - 2015-08-31 10:08 -0700
Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:04 -0400
Re: Beginner Ramon F Herrera <ramon@conexus.net> - 2015-09-02 16:33 -0500
Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:13 -0400
Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:15 -0400
Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-03 10:39 +0000
Re: Beginner Gordon Levi <gordon@address.invalid> - 2015-09-04 01:16 +1000
Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-03 18:50 +0000
Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:11 -0400
Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-04 08:38 +0000
Re: Beginner e.d.programmer@gmail.com - 2015-09-04 05:21 -0700
Re: Beginner Gene Wirchenko <genew@telus.net> - 2015-09-04 09:43 -0700
Re: Beginner e.d.programmer@gmail.com - 2015-09-04 10:35 -0700
Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:06 -0400
Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-04 08:41 +0000
Re: Beginner "F. Berisha" <fmberisha@gmail.com> - 2015-09-07 02:30 +0200
Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-06 21:44 -0400
Re: Beginner Jerry Stuckle <jstucklex@attglobal.net> - 2015-09-06 21:53 -0400
Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-07 08:43 +0000
Re: Beginner Eternal Hope <laughingspam99@gmail.com> - 2015-09-07 13:02 +0100
Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-07 11:17 -0400
Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-07 11:11 -0400
Re: Beginner e.d.programmer@gmail.com - 2015-09-08 05:25 -0700
csiph-web