Re: Is OOP a paradigm or methodology?




"Zorro" <zorabi@xxxxxxxxxxx> wrote in message
news:1122352773.386478.163510@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
> The problem, in my opinion is its lack of support for the notion of
> Global Space, and insisting on absolute view of object-orientation.
> Well, not everything is an object. How about a small global function
> that prints "Hello World"? Does this really have to be a method of some
> class? Should object-oriented view completely disregard functional view
> (in that, only methods are allowed)?
>
I do my object-oriented programming in Ada and I do not find myself
overwhelmed by the limitations you describe. Ada gives me the flexibility
I need when there is a need for a relaxing the strict guidelines of OOP,
allows me to select OOP at any level of functionality I find appropriate
for the creation of my solution space, and gives me the ability to leverage
the full range of checking a compiler ought to do in helping me to reduce
the number of errors I make in the early stages of my design and
programming.

Sometimes it is a simple as choosing good tools.

Richard Riehle


.



Relevant Pages

  • Re: Understanding Public Module or Class
    ... samples to the OOP, if I had seen that it was in this newsgroup I had made ... makes it too easy for former classic VB developers to migrate to the .Net ... The .Net platform and the Common Language Infrastructure are truly ... object-orientation. ...
    (microsoft.public.dotnet.general)
  • Re: Understanding Public Module or Class
    ... understand the Platform and OOP a bit better in order to be able to answer ... .Net platform, a number of changes had to be made. ... It violates virtually every principle of object-orientation. ... encapsulation, polymorphism, whatever you can about how OOP works. ...
    (microsoft.public.dotnet.general)
  • Re: Object Oriented Prolog for Windows
    ... The problem is what do you mean under the object-orientation in Prolog? ... features of imperative OOP languages and/or support some ... OOP ideas in the logic programming, you could visit our Web Site on the ...
    (comp.lang.prolog)