YADTR (Yet Another DateTime Rant)

Marko Rauhamaa marko at pacujo.net
Fri Mar 28 09:10:15 EDT 2014


Roy Smith <roy at panix.com>:

> I'm not sure how "decoupling internal representation from external 
> behavior" is substantially different from encapsulation.

Yes, that's encapsulation. The idea of encapsulation is older than OO.

> And, no, I don't think inheritance is a fundamental characteristic of
> OOD, nudge nudge.

Inheritance was there with Simula so I think it's high up there with OO.

If encapsulation exists outside OO and inheritance is not key to it,
what is OO then, a marketing term?

(It's a different thing, then, that encapsulation and inheritance are
mutually exclusive principles.)


Marko



More information about the Python-list mailing list