SCJA
~Currently preparing for SCJP6
Before software can be reusable, it first has to be usable. - Ralph Johnson
Originally posted by Nachiket Patel:
Whoa,
How much code is done??? Is this application already working??
From previous quote:
ContactAddress IS An Address
OrganisationAddress IS An Address
They are both specializations of Address with differing Telephone attributes.
i.e. An Organisation has one main telephone line whereas a contact will have day time and evening telephone lines.
Contact Has An Address
Organisation Has An Address
Originally posted by Nachiket Patel:
Try not to design upfront, keep refactoring your code and refining your design.
SCJP, SCJD, SCWCD, SCBCD
Of course you can not model requirements that still do not exist. But if you can model those requirements that already exists then go ahead and model them upfront.
Before software can be reusable, it first has to be usable. - Ralph Johnson
SCJP, SCJD, SCWCD, SCBCD
Before software can be reusable, it first has to be usable. - Ralph Johnson
Originally posted by Nachiket Patel:
Sure, I'll definitely look at it. I love to read books on OOAD.
...
please tell me some more things about this book.
I went through it's TOC, it looks interesting.
I don't think diagrams will be in UML, right?
SCJP, SCJD, SCWCD, SCBCD
The diagrams are not UML but UML like. You should be aware that knowing UML doesn't make you a good object modeler. Being an UML master doesn't help you at all, simply because most people only understand 20% from UML. So why waste your time and create 100% UML?
Before software can be reusable, it first has to be usable. - Ralph Johnson
Originally posted by Nachiket Patel:
yes, agreed. But when i claimed that UML makes you Object modeler.![]()
I am one of that most of people, who knows only 20%.![]()
Thats why, i am asking.. because I don't want to get into new set of notations.
And UML is better notation for OO then any other notations, Because of one and only one reason, and that it, it's standard and widely accepted.
SCJP, SCJD, SCWCD, SCBCD
Regards,
Alan Mehio
London, UK
Specifically the use of inheritance with respect to the two tyes of address: contact and organisation which vary by their telephone number attributes. Should I use inheritance or some sort of a Map.
-Varun -
(My Blog) - Online Certifications - Webner Solutions
Did you see how Paul cut 87% off of his electric heat bill with 82 watts of micro heaters? |