Andreas Hartmann schrieb:

[...]

Another very nice solution would be to split up the
core into modules or Cocoon blocks:

- core-api
- core-impl

Modules would depend only on the core-api module/block
(and other modules), which would ensure that they don't
reference internal classes or interfaces.

Hmmm - I just noticed that this doesn't make sense.
The separation between API and implementation should be
orthogonal to modularization, for instance to allow that
modules provide their own API.

IIUC Cocoon's "real blocks" should even support polymorphism
at block level, which means that multiple blocks can implement
a specific interface.

-- Andreas


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to