This seems to be the whole guts, right there.  In the end, we need to be doing 
OO stuff.

OO is mentioned through the months, and every cycle of discussions adds to my 
decidedly low level of OO comprehension.

Hopefully this cycle will add, too.  To help me understand the idea of OO:  
Lets talk about a particular data object, the "name and address" object.

Questions that come to mind include: 

Would there be such a thing in OO architecture and design as a "name and 
address" object?  Presuming such a thing makes sense and is possible, would the 
object's description, definition, and capabilites include all of the programs 
needed to maintain the names and addresses in the object?  

Would it include the listings, the sorts, the utilities like mailing labels, 
e-mail addressing, phone and fax numbers, postal codes, and the display and 
inquiry screens that other programs could use as their needs may occur?

What about validation modules?  Would the "name and address" object include the 
ability to validate fields for accuracy, like the state, province, country, or 
postal code?

Would the object contain data, or would it be empty, but capable of containing 
data as the user desires?

For example, lets say I was writing an Accounts payable application.  Would I 
be able to just incorporate a "names and address" object and have the entire 
names and addresses part of the project filled in and complete in 5 minutes or 
less?



In <199903220211.VAA000.68@unicorn.flybynight.com.au>, on 03/21/99 
   at 08:26 PM, "Simon Coulter" <shc@flybynight.com.au> said:


>Object-orientation is the next step.  Java (and other languages) provide
>an environment conducive to OO but  as others have mentioned it still has
>a way to go from a business perspective.  The big advantage Java has is 
>focus.  Many companies are trying to improve it and provide business
>oriented beans.  Many programmers have  adopted it as a better C++
>('cause they don't have to learn a new syntax).  These two facts will
>contribute  to the success of Java.

-- 
-----------------------------------------------------------
boothm@ibm.net
Booth Martin
-----------------------------------------------------------

+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].