Forum OpenACS Q&A: Response to Class design question

Collapse
Posted by Stephen . on
Depends...  Unlike say Java, subclassing in the ACS data model incurrs a noticeable performance penalty when you join the tables in the hierarchy to get the complete object.  It may or may not be a problem for you in this case depending on the depth of your hierarchy, the number of objects, the type of queries, your performance requirements etc.  In general, keep it short.  Or, build it 'correctly', then test it.