On 7 June 2012 21:11, James Carman <ja...@carmanconsulting.com> wrote:
> On Thu, Jun 7, 2012 at 3:56 AM, sebb <seb...@gmail.com> wrote:
>>
>> Not sure I follow this. Why would an interface use extra memory?
>> I can see that it might add a bit more to the static size of a class,
>> but why would it add more to each instance of a class that uses it?
>>
>
> It's not the interface itself.  It's the fact that you have to have
> more objects loaded into memory when you use the interface-based
> approach.  For example, if BCEL has some object that represents a
> class' metadata, then we'll have to put some "adapter" object in front
> of it that implements our metadata API interface and knows how to
> speak BCEL-speak to extract the information.

Yes, but again, surely there won't be all that many such objects?

I think some tests should be done of the two approaches before
deciding to abandon the interface-based design.

> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to