Hello,

I found most of methods declared in Corehelper are procedural style
instead of OO style: object of an operations is passed as a parameter
of the operation, as oppose to calling operations on the object. By
putting all the "utility methods" in this interface, it makes its
implementing classes god classes. Also, it seems that CoreHelper was
not introduced accidentally, but was designed intentionally. What is
the design rationale of this class instead of distributing the
function among classes? Did such god classes do any harm to the
development?

I am a PhD student doing research on the evolution of god classes. Any
inspiration would be appreciated!

Regards,
Zhongpeng Lin

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2953238

To unsubscribe from this discussion, e-mail: 
[[email protected]].
To be allowed to post to the list contact the mailing list moderator, email: 
[[email protected]]

Reply via email to