Mel Patrick wrote: >You should write for Sun. Your example was clear and actually made sense. >I've re-read theirs several times and well...I think they want to sell >books or something. Good. I'm glad I could explain it in such as way as to get the point across. :-) >Is one goal or method to deal with more record type structures and less >single vars in OOP? Well...not only less var duplication, but less method duplication. So you end up with more specific code to the task you are undertaking - without all of the fluff. The power of the benefits of OOP grows exponentialy as you apply them to real-world programming issues. >And when you want to create an object, you start with all the "little" >objects that the big one consists of? And sort of subclass as your rect did? Correct. And keep in mind that FB^3 will come with the Staz Class Library - a prebuilt set of classes for all kinds of things like scrolling lists, drag & drop, etc. To change the behavior of our pre-defined classes, all you will have to do is subclass them. Our classes will also be directly editable by the "visual editor" built into FB^3. So subclassing will be a very simple thing to do. >And thanks for taking the time to explain it. Least it made some sense...I >could even envision how it would be used. It really is a powerful concept. ======================================== | David Blache - Developer | ======================================== | Staz Software, Inc - Stazologist | | (tech@...) | | Microcosm Software, Inc. - Owner | | (microcsm@...) | ========================================