By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,835 Members | 1,909 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,835 IT Pros & Developers. It's quick & easy.

difference between "method" and "operation"

P: n/a
I'm studying Craig Larman's "Applying uml and Patterns" (third ed.)
reading at the book it seems (16.6) that Operations and Methods in a
Class diagram are something different but it's not explained what's the
difference.

I always thought they were the same thing.
Do someone knows what's the difference?

thanx alot
Giulio

ps. I'm sorry if this question is not in the right newsgroup, I didn't
know any better one.
Sep 11 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a

"Giulio" <fr*************@email.it.invalid> wrote in message
news:dg**********@domitilla.aioe.org...
I'm studying Craig Larman's "Applying uml and Patterns" (third ed.)
reading at the book it seems (16.6) that Operations and Methods in a Class
diagram are something different but it's not explained what's the
difference.

I always thought they were the same thing.
Do someone knows what's the difference?

thanx alot
Giulio


I don't have the third edition but am looking at page 186-7 of the
second edition. In this section he states how the *UML defines* operations
and methods. He is not referring to Java or an other programming language.
So in the UML an *operation* is defined as an abstraction (much like an
interface in Java) and a *method* is defined as the implementation of the
abstraction.
operation in the UML
public void setSomething(Something s);

method in the UML
public void setSomething(Something s)
{
this.something = s;
}
If you aren't satisfied with this response or from this group. You might try
comp.object.

Mike

----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----
Sep 11 '05 #2

P: n/a
thanx it's ok
Sep 11 '05 #3

P: n/a
an operation in a programming language can mean the interaction of many
Methods. To calculate the roots of a Quadratic equation which is an
operation, one might need to call several methods like
calculate Square root()
calculate firstroot()
calculate second root()
"Giulio" <fr*************@email.it.invalid> wrote in message
news:dg**********@domitilla.aioe.org...
thanx it's ok

Jan 25 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.