Re: Is OOP a paradigm or methodology?



Yes, I remember the attempts to add OO to prolog. Are you saying they
succeeded in producing something useful?

The view of pure OO, in the sense of paradigm, proved too limiting like
all other paradigms. For instance, Smalltalk and Eiffel.

In some cases limiting ourselves to the abstractions of a single
paradigm has been useful, like datalog for database queries. For a
general purpose language we need a coherent view of all paradigms.

I prefer to think of OO as an abstraction for the principles of "hiding
information" and "localization". That is, I do not think of it as a
paradigm. I do not like to turn science into philosophical debates.

Hope this helps.
Z.

.