--- Les Munday <[EMAIL PROTECTED]> wrote:
>
> Let me start phrasing my question by giving a
> possible solution
> to my problem.
>
> Answer: �All class operations should be private to
> the class
> that implements those operations, no class should be
> able to
> directly access the operations of another class.�
>
> [Is this a radical statement, or have I just
> re-stated
> something that is already well known in the OO
> world?]
Let me see if I understand. It's hard to keep track
of class methods and events in Rose because it doesn't
synchronize them, so you want to stop using class
methods and just have events? And as a result you
want to force objects to reference other objects only
through interfaces?
I've tried writing code like that by hand. The
interfaces are more trouble than they're worth,
especially as the code ages. That's not something I'd
impose on anyone, especially to cover a missing
feature in Rose.
But as long as you use a code generator I say go for
it. Most modern compilers are very good at stripping
out the extra interfaces.
__________________________________________________
Do You Yahoo!?
Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
http://geocities.yahoo.com/ps/info1
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages: http://www.rational.com/support/usergroups/rose/rose_forum.jsp
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************