Date: 2014-05-23 11:24 pm (UTC)
(1) because OOP is a theory of EVERYTHING, and every theory of everything is a theory of NOTHING.

plus it is plainly counterproductive.
(a) it complicates development, makes it longer, and much more susceptible to errors.
(b) it naturally conceals errors and carries them to later stages of development when programmers are strongly negatively motivated to fix anything, and it helps to conceal errors if programmers are willing to do so on purpose.
(c) it resource wasteful (and it must be already known to you)
(d) it is inconsistent in its own theoretical basis: every OOP language indeed FORCES you to violate "incapsulation principle" which is the most promoted "feature" of OOP.
(e) it imposes very inadequate and counterintuitive data and process models.

(2) because of (1)
every programmer each day must perform against common sense, and smile.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

miller777: (Default)
miller777

August 2022

S M T W T F S
 123456
78910 111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 17th, 2025 11:30 am
Powered by Dreamwidth Studios