Re: Entity and Identity
Date: Sat, 25 Jul 2009 01:34:46 -0700 (PDT)
Message-ID: <337afd4f-e651-4060-a84b-58c0e904f3f5_at_h11g2000yqb.googlegroups.com>
On Jul 25, 12:18 am, rp_at_raampje.(none) (Reinier Post) wrote:
> Nilone wrote:
> >[...] OO always needs another paradigm to ride,
> >since it isn't a model of computation but a broken type system mixed
> >with a module system. [...]
>
> You mean abstract data types?
What I said there is confused and inaccurate. State machines obviously are a model of computation.
>
> OO adds inheritance; is that where it breaks?
> (BTW I agree with your criticism of inheritance.)
Implementation inheritance copies executable code across the interface of the class and invites programmers to assume more than promised by the interface.
My rant was against OO classes when used as a type system, although my sloppy use of the term OO made it seem like more. Received on Sat Jul 25 2009 - 10:34:46 CEST