Posted by Chung Leong on 09/06/05 21:52
Markus Ernst wrote:
> Anyway my goal is improving performance at the front end (implementing PEAR
> Cache did a lot there), and I am not sure if separating the admin functions
> is actually worth the effort. I would highly appreciate some quick comments
> about this:
>
> Existing structure: Class trees based on common base classes, such as:
>
> - class common_functions
> - class entity extends common_functions
>
> - class rubric extends entity
> - class page extends rubric
>
> - class gallery extends entity
>
> - class picture extends entity
I'm an advocate for keeping things simple and obvious. Unless there's a
good reason to use inheritance, I generally avoid it. It's easier to
think that a book is a book, than a book being an extension of some
generalized, abstract object.
[Back to original message]
|