Extending clientscript

I want to use multiple extensions that deal with clientscripts, like parsing LESS files, minifying assets, etc.

The problem is that you can only define one class to extend ClientScript, like:

'clientScript' => array(

     'class' => 'ext.LessClientscript.LClientscript',


However, I need multiple classes to work on ClientScript, what’s the best way to deal with this?

Try use Behavior instend for multiple classes ?

Thanks for the tip, I’m gonna have a look at behaviors.