If you're going to make it an abstract class, why not change the name,
too?  The "I" presumably means "interface", right?

On Tue, Nov 23, 2010 at 9:53 PM, Matej Knopp <matej.kn...@inmethod.com> wrote:
> +1
>
> -Matej
>
> On Tue, Nov 23, 2010 at 9:22 PM, Igor Vaynberg <igor.vaynb...@gmail.com> 
> wrote:
>> +1
>>
>> -igor
>>
>> On Tue, Nov 23, 2010 at 6:22 PM, Igor Vaynberg <igor.vaynb...@gmail.com> 
>> wrote:
>>> the ibehavior interface has become somewhat cluttered and a lot of
>>> methods in it can have a nice default implementation that works for
>>> 99% of the usecases. there is no longer a point to having it as an
>>> interface. this vote is to
>>>
>>> - rename IBehavior to Behavior and make it an abstract class with
>>> stubs for every method
>>> - rename AbstractBehavior to BaseBehavior and deprecate it, it has
>>> accumulated some crud over the years
>>>
>>> the only thing we will lose is the ability to cleanly proxy a
>>> ibehavior and to use it as a mixin - i cant think of any usecases for
>>> either
>>>
>>> vote ends 7pm gmt-8 friday the 26th
>>>
>>> -igor
>>>
>>
>

Reply via email to