Re: OOP phrases




Berislav Lopac wrote:
> Does anyone knows of a web site where one could find all the stadard
> OOP "wise sayings" listed in one place? You know, things like
> open/closed principle, "program to interface, not to implementation",
> law of Demeter etc...
>
> Berislav

Well, you could reverse this:

http://www.geocities.com/tablizer/oopbad.htm

Example:

Truth: OOP is a proven general-purpose technique
Truth: OOP models the real world better
Truth: OOP makes programming more visual
Truth: OOP makes programming easier and faster
Truth: OOP eliminates the "complexity" of "case" or "switch" statements
Truth: OOP reduces the number of places that require changing
Truth: OOP increases reuse (recycling of code)
Truth: Most things fit nicely into hierarchical taxonomies
Truth: Sub-typing is a stable way to model differences
Truth: Self-handling nouns are more useful than self-handling verbs
Truth: Most operations have one natural "primary noun"
Truth: OOP does automatic garbage-collection better
Truth: Procedural cannot do components well
Truth: OO databases can better store large, multimedia data
Truth: OODBMS are overall faster than RDBMS
Truth: OOP better hides persistence mechanisms
Truth: C and Pascal are the best procedural can get
Truth: SQL is the best relational language
Truth: OOP would have prevented more Y2K problems
Truth: OOP "does patterns" better
Truth: Only OOP can "protect data"
Truth: Implementation changes significantly more often than interfaces
Truth: Procedural/Relational ties field types and sizes to the code
more
Truth: Procedural cannot extend compiled portions very well
Truth: No procedural language can re-compile at the routine level
Truth: Procedural/Relational programs cannot "factor" as well
Truth: OOP models human thought better (Which human?)
Truth: OOP is more "modular"
Truth: OOP divides up work better
Truth: OOP "hides complexity" better
Truth: OOP better models spoken language
Truth: OOP is "better abstraction"
Truth: OOP reduces "coupling"
Truth: OOP does multi-tasking better
Truth: OOP scales better
Truth: OOP is more "event driven"
Truth: Most programmers prefer OOP
Truth: OOP manages behavior better

-T-

.



Relevant Pages

  • Re: New to OOP
    ... just because Aaron speaks the truth; does that mean that you MUST ... discredit us? ... I've got 10 books on OOP at home that consistently claim that OOP ...
    (microsoft.public.dotnet.languages.vb)
  • Re: OOP phrases
    ... Berislav Lopac wrote: ... > Does anyone knows of a web site where one could find all the stadard ... > OOP "wise sayings" listed in one place? ...
    (comp.object)