Java : Java Stuff!!
Updated: 3/6/2004; 12:54:45 PM.

 

Subscribe to "Java" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Monday, March 10, 2003

My 1st day review OO Analysis and Design Class. So far so good....Learned a lot about UML!!

Learned about Domains, Use Cases, and the various types of diagrams used to describe object states (state diagram), Object Interactions (Collaboration Diagram), and Sequence Diagrams. Learned the difference between a associative relationship (both types) and dependancies. Very good introduction of UML. Discussed Encapsulation, and the difference between overriding and overloading methods. Overriding is the replacement of another method with a method in a subclass that has the same signature. Overloading is having a method with the same name, but different signature in the same class. For example....public void add(int i, int j) and public void add(float f1, float f2)...I found this link from Sun about when not to overload methods...click here

The instructor recommended the following book (another Martin Fowler text...I just reviewed Refactoring a couple of days ago)...The book is called UML Distilled...you can buy it here. Please don't think that I'm some Martin Fowler freak fan or anything :)

If you have any ideas, web sites, or books that can help me learn more UML...just post a comment or something....


7:38:29 PM    comment []

© Copyright 2004 Peter Ghali.



Click here to visit the Radio UserLand website.

 


March 2003
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Feb   Apr