[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: OO should break when broken(was re: the benefits of immutability)
On Monday, September 1, 2003, at 10:19 AM, Geoffrey Knauth wrote:
> I trying to extend OpenMap classes, in and of themselves very useful,
> and finding that I wished a few things had been put elsewhere rather
> in than the classes I was extending.
That is why I think Sather has it done right. You can only inherit from
something abstract, i.e., sth that has no implementation at all. Reuse
of implementation in Sather is separate from inheritance of interface.
disclaimer: It has been a long while since I've followed Sather so
history could have diverged from what I know.
--- james mccartney