Re: OOP phrases
- From: "topmind" <topmind@xxxxxxxxxxxxxxxx>
- Date: 26 Jan 2006 20:49:38 -0800
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-
.
- Follow-Ups:
- Re: OOP phrases
- From: Berislav Lopac
- Re: OOP phrases
- References:
- OOP phrases
- From: Berislav Lopac
- OOP phrases
- Prev by Date: Re: I/O class: how to design for special case
- Next by Date: The intelligent agent philosophy of thinking
- Previous by thread: Re: OOP phrases
- Next by thread: Re: OOP phrases
- Index(es):
Relevant Pages
|